Dec 11
2025
SELL
Open market or private sale
$168,375
$37.45 p/Share
4,496
Reduced 8.2%
50,326
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$104,859
$38.02 p/Share
2,758
Reduced 4.79%
54,822
Common Stock
Dec 10
2025
BUY
Exercise of conversion of derivative security
-
6,170
Added 9.68%
57,580
Common Stock
Dec 09
2025
SELL
Payment of exercise price or tax liability
$249,925
$38.25 p/Share
6,534
Reduced 11.28%
51,410
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
-
14,616
Added 20.14%
57,944
Common Stock
Nov 11
2025
SELL
Open market or private sale
$189,011
$35.08 p/Share
5,388
Reduced 11.06%
43,328
Common Stock
Aug 08
2025
SELL
Payment of exercise price or tax liability
$84,332
$19.36 p/Share
4,356
Reduced 8.21%
48,716
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
-
9,744
Added 15.51%
53,072
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$121,109
$22.23 p/Share
5,448
Reduced 11.17%
43,328
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
12,186
Added 19.99%
48,776
Common Stock
Feb 20
2025
SELL
Open market or private sale
$214,828
$26.7 p/Share
8,046
Reduced 18.55%
35,319
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$108,830
$29.63 p/Share
3,673
Reduced 7.81%
43,365
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
8,169
Added 15.04%
46,138
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$203,109
$30.91 p/Share
6,571
Reduced 14.46%
38,869
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
14,617
Added 24.34%
45,440
Common Stock
Nov 15
2024
SELL
Open market or private sale
$208,659
$30.14 p/Share
6,923
Reduced 18.34%
30,823
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$75,714
$26.83 p/Share
2,822
Reduced 6.96%
37,746
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
9,745
Added 19.37%
40,568
Common Stock
Aug 07
2024
SELL
Open market or private sale
$256,700
$25.67 p/Share
10,000
Reduced 24.5%
30,823
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$48,125
$20.17 p/Share
2,386
Reduced 5.69%
39,551
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
8,170
Added 16.91%
40,135
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$86,105
$20.17 p/Share
4,269
Reduced 11.22%
33,767
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
14,617
Added 27.76%
38,036
Common Stock
Apr 04
2023
BUY
Exercise of conversion of derivative security
$13,520
$3.38 p/Share
4,000
Added 14.59%
23,419
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$53,701
$22.32 p/Share
2,406
Reduced 11.49%
18,539
Common Stock