Jan 27
2025
SELL
Other acquisition or disposition
-
187,500
Reduced 28.96%
460,011
Common Stock
Jan 27
2025
SELL
Sale (or disposition) back to the issuer
$21,850,522
$47.5 p/Share
460,011
Reduced 100.0%
0
Common Stock
Dec 17
2024
SELL
Payment of exercise price or tax liability
$49,766,472
$47.17 p/Share
1,055,045
Reduced 61.97%
647,511
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
$48,584,859
$36.64 p/Share
1,326,006
Added 65.0%
714,150
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$3,887,658
$47.11 p/Share
82,523
Reduced 17.98%
376,550
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
209,708
Added 32.63%
432,904
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$76,423
$37.74 p/Share
2,025
Reduced 0.81%
249,365
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
28,800
Added 10.28%
251,390
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$96,787
$21.38 p/Share
4,527
Added 1.99%
222,590
Common Stock
Nov 01
2023
BUY
Open market or private purchase
$2,224,068
$21.0 p/Share
105,908
Added 32.69%
218,063
Common Stock
Oct 31
2023
BUY
Open market or private purchase
$300,912
$20.66 p/Share
14,565
Added 11.49%
112,155
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
22,200
Added 18.53%
97,590
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$10,104
$45.31 p/Share
223
Reduced 0.29%
75,390
Common Stock
Nov 07
2022
BUY
Open market or private purchase
$1,333,150
$38.09 p/Share
35,000
Added 31.64%
75,613
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$8,285
$36.34 p/Share
228
Reduced 1.71%
13,113
Common Stock
Nov 01
2022
BUY
Open market or private purchase
$994,675
$36.17 p/Share
27,500
Added 40.37%
40,613
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$1,155
$33.96 p/Share
34
Reduced 0.25%
13,341
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,314
Added 14.75%
13,375
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
2,004
Added 15.34%
11,061
Common Stock