May 16
2025
SELL
Payment of exercise price or tax liability
$50,017,910
$66.82 p/Share
748,547
Reduced 14.72%
4,337,128
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$23,600,371
$17.38 p/Share
1,357,904
Added 21.07%
5,085,675
Common Stock
May 13
2025
SELL
Payment of exercise price or tax liability
$44,778,714
$64.12 p/Share
698,358
Reduced 15.78%
3,727,771
Common Stock
May 13
2025
BUY
Exercise of conversion of derivative security
$22,245,600
$17.94 p/Share
1,240,000
Added 21.88%
4,426,129
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$11,045,995
$55.74 p/Share
198,170
Reduced 5.86%
3,186,129
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
503,297
Added 13.31%
3,277,094
Common Stock
Dec 02
2024
-
151,597
Reduced 5.0%
2,881,002
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$7,174,534
$47.92 p/Share
149,719
Reduced 4.7%
3,032,599
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
380,475
Added 11.0%
3,077,661
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$10,004,759
$48.31 p/Share
207,095
Reduced 6.88%
2,801,843
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
525,956
Added 15.7%
2,824,838
Common Stock
Aug 29
2023
-
203,200
Reduced 7.56%
2,482,982
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$369,269
$42.7 p/Share
8,648
Reduced 0.32%
2,686,182
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
35,514
Added 1.3%
2,694,830
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$3,975,173
$34.93 p/Share
113,804
Reduced 4.1%
2,659,316
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
467,360
Added 14.68%
2,717,004
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$4,332,961
$33.77 p/Share
128,308
Reduced 5.27%
2,305,760
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
525,936
Added 18.48%
2,319,991
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$2,065,531
$46.83 p/Share
44,107
Reduced 2.26%
1,908,132
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
112,088
Added 5.43%
1,952,239
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$5,211,356
$48.21 p/Share
108,097
Reduced 5.55%
1,840,151
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
274,705
Added 12.9%
1,855,023
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$9,815,464
$47.39 p/Share
207,121
Reduced 11.01%
1,673,543
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
525,960
Added 23.67%
1,696,540
Common Stock
Dec 16
2021
-
108,061
Reduced 7.39%
1,354,704
Common Stock