Jan 03
2025
SELL
Open market or private sale
$227,440
$628.29 p/Share
362
Reduced 95.01%
19
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$224,374
$628.5 p/Share
357
Reduced 48.31%
382
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
720
Added 49.35%
739
Common Stock
Dec 05
2024
SELL
Open market or private sale
$6,347,756
$647.07 p/Share
9,810
Reduced 72.79%
3,668
Common Stock
Dec 05
2024
SELL
Open market or private sale
$2,359,198
$646.71 p/Share
3,648
Reduced 99.48%
19
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
$2,981,651
$303.94 p/Share
9,810
Added 42.12%
13,478
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$215,835
$606.28 p/Share
356
Reduced 8.85%
3,668
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
719
Added 15.16%
4,024
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$1,634,264
$630.26 p/Share
2,593
Reduced 44.83%
3,191
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
5,230
Added 47.49%
5,784
Common Stock
Jul 03
2024
SELL
Open market or private sale
$303,491
$651.27 p/Share
466
Reduced 45.69%
554
Common Stock
Jul 02
2024
SELL
Open market or private sale
$628,215
$651.0 p/Share
965
Reduced 48.61%
1,020
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$557,709
$650.77 p/Share
857
Reduced 30.15%
1,985
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,973
Added 40.98%
2,842
Common Stock
May 28
2024
SELL
Open market or private sale
$281,129
$604.58 p/Share
465
Reduced 34.86%
869
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$158,680
$639.84 p/Share
248
Reduced 15.68%
1,334
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
713
Added 31.07%
1,582
Common Stock
Jan 03
2024
SELL
Exercise of conversion of derivative security
$213,328
$597.56 p/Share
357
Reduced 29.12%
869
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$222,510
$625.03 p/Share
356
Reduced 22.5%
1,226
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
713
Added 31.07%
1,582
Common Stock
Oct 03
2023
SELL
Open market or private sale
$183,041
$511.29 p/Share
358
Reduced 29.18%
869
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$181,383
$510.94 p/Share
355
Reduced 22.44%
1,227
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
713
Added 31.07%
1,582
Common Stock
Sep 05
2023
SELL
Open market or private sale
$3,989,789
$548.5 p/Share
7,274
Reduced 89.33%
869
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$3,997,790
$549.6 p/Share
7,274
Reduced 47.18%
8,143
Common Stock