Nov 17
2025
SELL
Open market or private sale
$43,068
$66.98 p/Share
643
Reduced 3.21%
19,406
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$19,893
$66.98 p/Share
297
Reduced 1.46%
20,049
Common Stock
Nov 03
2025
SELL
Open market or private sale
$239,600
$68.93 p/Share
3,476
Reduced 14.59%
20,346
Common Stock
Aug 28
2025
SELL
Open market or private sale
$70,035
$46.69 p/Share
1,500
Reduced 5.92%
23,822
Common Stock
Aug 26
2025
SELL
Open market or private sale
$67,185
$45.0 p/Share
1,493
Reduced 5.57%
25,322
Common Stock
Jun 24
2025
BUY
Grant, award, or other acquisition
-
8,447
Added 23.95%
26,815
Common Stock
Jun 23
2025
SELL
Payment of exercise price or tax liability
$106,505
$36.35 p/Share
2,930
Reduced 13.76%
18,368
Common Stock
Feb 18
2025
SELL
Open market or private sale
$12,111
$26.33 p/Share
460
Reduced 2.11%
21,298
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$6,845
$26.33 p/Share
260
Reduced 1.18%
21,758
Common Stock
Nov 18
2024
SELL
Open market or private sale
$14,966
$23.24 p/Share
644
Reduced 2.84%
22,018
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$6,879
$23.24 p/Share
296
Reduced 1.29%
22,662
Common Stock
Jun 24
2024
SELL
Open market or private sale
$97,969
$18.99 p/Share
5,159
Reduced 18.35%
22,958
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$44,892
$18.99 p/Share
2,364
Reduced 7.76%
28,117
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
-
10,443
Added 25.52%
30,481
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$4,095
$15.63 p/Share
262
Reduced 1.26%
20,497
Common Stock
Feb 16
2024
SELL
Open market or private sale
$7,174
$15.63 p/Share
459
Reduced 2.24%
20,038
Common Stock
Nov 16
2023
SELL
Open market or private sale
$9,494
$14.54 p/Share
653
Reduced 3.05%
20,759
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$4,172
$14.54 p/Share
287
Reduced 1.32%
21,412
Common Stock
Aug 07
2023
SELL
Open market or private sale
$60,278
$14.95 p/Share
4,032
Reduced 15.67%
21,699
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$22,951
$13.43 p/Share
1,709
Reduced 6.51%
24,541
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
11,991
Added 31.36%
26,250
Common Stock