Jan 04
2026
SELL
Payment of exercise price or tax liability
$197,590
$79.29 p/Share
2,492
Reduced 4.0%
59,844
Common Stock
Jan 04
2026
BUY
Exercise of conversion of derivative security
-
5,000
Added 7.57%
61,090
Common Stock
Jan 03
2026
SELL
Payment of exercise price or tax liability
$305,425
$79.29 p/Share
3,852
Reduced 6.3%
57,336
Common Stock
Jan 03
2026
BUY
Exercise of conversion of derivative security
-
7,500
Added 11.35%
58,582
Common Stock
Sep 15
2025
SELL
Open market or private sale
$438,855
$70.06 p/Share
6,264
Reduced 10.46%
53,609
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$245,222
$29.52 p/Share
8,307
Reduced 12.24%
59,564
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
16,667
Added 21.28%
61,641
Common Stock
Jan 07
2025
SELL
Open market or private sale
$585,840
$30.0 p/Share
19,528
Reduced 27.64%
51,121
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$65,732
$27.48 p/Share
2,392
Reduced 3.27%
70,649
Common Stock
Jan 04
2025
BUY
Exercise of conversion of derivative security
-
5,000
Added 6.51%
71,845
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$107,172
$27.48 p/Share
3,900
Reduced 5.42%
68,041
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
7,500
Added 9.77%
69,285
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$302,437
$18.24 p/Share
16,581
Reduced 20.97%
62,496
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
33,333
Added 29.66%
79,048
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$137,733
$18.53 p/Share
7,433
Reduced 14.02%
45,580
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 24.26%
46,824
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$76,368
$18.5 p/Share
4,128
Reduced 9.8%
38,013
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 16.0%
39,389
Common Stock
Jun 21
2023
SELL
Open market or private sale
$18,045
$15.0 p/Share
1,203
Reduced 3.62%
32,006
Common Stock
May 18
2023
SELL
Open market or private sale
$65,428
$14.11 p/Share
4,637
Reduced 12.27%
33,167
Common Stock
May 18
2023
SELL
Discretionary transaction
$18,209
$14.16 p/Share
1,286
Reduced 3.29%
37,804
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$80,189
$10.21 p/Share
7,854
Reduced 16.83%
38,801
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 27.19%
40,172
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$27,502
$10.03 p/Share
2,742
Reduced 7.97%
31,655
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 13.15%
33,026
Common Stock