|
Nov 10
2025
|
SELL
Sale (or disposition) back to the issuer
|
$1,805,589
$35.88 p/Share
|
50,323
Reduced 12.95%
|
338,351
Common Stock
|
|
|
Nov 10
2025
|
SELL
Payment of exercise price or tax liability
|
$4,391,281
$35.88 p/Share
|
122,388
Reduced 23.95%
|
388,674
Common Stock
|
|
|
Nov 10
2025
|
BUY
Exercise of conversion of derivative security
|
$2,941,268
$17.03 p/Share
|
172,711
Added 25.26%
|
511,062
Common Stock
|
|
|
Feb 25
2025
|
SELL
Payment of exercise price or tax liability
|
$414,381
$29.0 p/Share
|
14,289
Reduced 4.05%
|
338,351
Common Stock
|
|
|
Feb 25
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
31,681
Added 8.24%
|
352,640
Common Stock
|
|
|
Feb 20
2025
|
BUY
Grant, award, or other acquisition
|
$3,007,954
$30.28 p/Share
|
99,338
Added 23.64%
|
320,959
Common Stock
|
|
|
Feb 16
2025
|
SELL
Payment of exercise price or tax liability
|
$379,656
$30.47 p/Share
|
12,460
Reduced 5.32%
|
221,621
Common Stock
|
|
|
Feb 23
2024
|
SELL
Payment of exercise price or tax liability
|
$431,850
$21.07 p/Share
|
20,496
Reduced 8.05%
|
234,081
Common Stock
|
|
|
Feb 23
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
45,444
Added 15.15%
|
254,577
Common Stock
|
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
$2,488,628
$21.9 p/Share
|
113,636
Added 35.21%
|
209,133
Common Stock
|
|
|
Feb 13
2024
|
SELL
Payment of exercise price or tax liability
|
$552,461
$22.75 p/Share
|
24,284
Reduced 20.27%
|
95,497
Common Stock
|
|
|
Dec 31
2023
|
SELL
Payment of exercise price or tax liability
|
$62,230
$24.29 p/Share
|
2,562
Reduced 2.09%
|
119,781
Common Stock
|
|
|
Oct 16
2023
|
BUY
Grant, award, or other acquisition
|
-
|
61,215
Added 33.35%
|
122,343
Common Stock
|
|