Dec 10
2025
SELL
Payment of exercise price or tax liability
$48,432
$34.57 p/Share
1,401
Reduced 2.51%
54,360
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$12,686
$35.94 p/Share
353
Reduced 0.63%
55,408
Common Stock
Nov 12
2025
SELL
Open market or private sale
$179,317
$40.94 p/Share
4,380
Reduced 7.28%
55,761
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$110,588
$41.7 p/Share
2,652
Reduced 4.22%
60,141
Common Stock
Nov 11
2025
SELL
Open market or private sale
$823,551
$41.12 p/Share
20,028
Reduced 24.18%
62,793
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$74,037
$29.71 p/Share
2,492
Reduced 2.92%
82,821
Common Stock
Sep 09
2025
SELL
Payment of exercise price or tax liability
$11,278
$31.95 p/Share
353
Reduced 0.41%
84,960
Common Stock
Aug 11
2025
SELL
Payment of exercise price or tax liability
$54,869
$20.69 p/Share
2,652
Reduced 3.01%
85,313
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$6,079
$19.61 p/Share
310
Reduced 0.35%
87,965
Common Stock
Jun 09
2025
SELL
Payment of exercise price or tax liability
$6,692
$18.96 p/Share
353
Reduced 0.4%
88,275
Common Stock
May 09
2025
SELL
Payment of exercise price or tax liability
$81,628
$15.39 p/Share
5,304
Reduced 5.65%
88,628
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$3,937
$13.53 p/Share
291
Reduced 0.4%
71,760
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
22,172
Added 19.1%
93,932
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$4,734
$14.26 p/Share
332
Reduced 0.37%
90,586
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$5,691
$18.36 p/Share
310
Reduced 0.34%
90,918
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$4,014
$18.33 p/Share
219
Reduced 0.24%
91,228
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
53,908
Added 37.09%
91,447
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$7,411
$19.35 p/Share
383
Reduced 1.01%
37,539
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$4,106
$18.75 p/Share
219
Reduced 0.57%
37,922
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$5,536
$25.28 p/Share
219
Reduced 0.57%
38,141
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$6,757
$26.5 p/Share
255
Reduced 0.66%
38,360
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$749,950
$26.5 p/Share
28,300
Added 42.29%
38,615
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$11,335
$25.94 p/Share
437
Reduced 4.06%
10,315
Common Stock
Jun 10
2023
BUY
Grant, award, or other acquisition
-
10,752
Added 50.0%
10,752
Common Stock