Dec 31
2024
SELL
Payment of exercise price or tax liability
$170,952
$628.5 p/Share
272
Reduced 27.06%
733
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
518
Added 33.99%
1,006
Common Stock
Dec 12
2024
SELL
Open market or private sale
$15,862,460
$666.21 p/Share
23,810
Reduced 97.99%
488
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$9,019,228
$378.8 p/Share
23,810
Added 49.49%
24,298
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$156,582
$641.73 p/Share
244
Reduced 33.33%
488
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
464
Added 38.8%
732
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$164,908
$606.28 p/Share
272
Reduced 50.37%
268
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
518
Added 48.91%
541
Common Stock
Sep 10
2024
SELL
Open market or private sale
$1,849,183
$628.76 p/Share
2,941
Reduced 99.36%
19
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$1,484,262
$630.26 p/Share
2,355
Reduced 44.3%
2,961
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
4,474
Added 45.7%
5,316
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$427,555
$650.77 p/Share
657
Reduced 43.83%
842
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,284
Added 46.14%
1,499
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$131,167
$639.84 p/Share
205
Reduced 51.12%
196
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
401
Added 50.0%
401
Common Stock
Mar 20
2024
SELL
Open market or private sale
$178,189
$636.39 p/Share
280
Reduced 100.0%
0
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$31,992
$666.52 p/Share
48
Reduced 15.53%
261
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
84
Added 21.37%
309
Common Stock
Jan 09
2024
SELL
Open market or private sale
$2,377,765
$599.84 p/Share
3,964
Reduced 94.63%
225
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$133,131
$625.03 p/Share
213
Reduced 4.84%
4,189
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
401
Added 8.35%
4,402
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$25,844
$574.32 p/Share
45
Reduced 1.11%
4,001
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
84
Added 2.03%
4,046
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$108,830
$510.94 p/Share
213
Reduced 5.1%
3,962
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
401
Added 8.76%
4,175
Common Stock