May 29
2025
SELL
Open market or private sale
$19,322,177
$753.36 p/Share
25,648
Reduced 52.94%
22,795
Common Stock
May 29
2025
BUY
Exercise of conversion of derivative security
$13,106,640
$511.02 p/Share
25,648
Added 34.62%
48,443
Common Stock
May 28
2025
SELL
Open market or private sale
$12,196,530
$753.57 p/Share
16,185
Reduced 41.52%
22,795
Common Stock
May 28
2025
BUY
Exercise of conversion of derivative security
$7,260,429
$448.59 p/Share
16,185
Added 29.34%
38,980
Common Stock
May 27
2025
SELL
Open market or private sale
$18,279,257
$729.74 p/Share
25,049
Reduced 52.36%
22,795
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
$7,613,393
$303.94 p/Share
25,049
Added 34.36%
47,844
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$297,785
$613.99 p/Share
485
Reduced 2.08%
22,795
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
1,399
Added 5.67%
23,280
Common Stock
Mar 24
2025
SELL
Open market or private sale
$4,999,510
$612.46 p/Share
8,163
Reduced 27.17%
21,881
Common Stock
Jan 07
2025
SELL
Open market or private sale
$2,938,069
$613.76 p/Share
4,787
Reduced 13.76%
30,009
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$544,909
$628.5 p/Share
867
Reduced 2.43%
34,797
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
1,749
Added 4.67%
35,664
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$294,445
$672.25 p/Share
438
Reduced 1.27%
33,915
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
438
Added 1.26%
34,353
Common Stock
Dec 10
2024
SELL
Open market or private sale
$5,062,288
$657.44 p/Share
7,700
Reduced 18.5%
33,915
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$315,265
$606.28 p/Share
520
Reduced 1.23%
41,615
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
1,050
Added 2.43%
42,136
Common Stock
Sep 20
2024
SELL
Open market or private sale
$19,370,784
$642.31 p/Share
30,158
Reduced 36.69%
52,038
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
$7,518,720
$281.6 p/Share
26,700
Added 24.52%
82,197
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$2,151,077
$630.26 p/Share
3,413
Reduced 5.79%
55,497
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
7,143
Added 10.81%
58,911
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$145,957
$645.83 p/Share
226
Reduced 0.43%
51,768
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
-
476
Added 0.91%
51,994
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$464,649
$650.77 p/Share
714
Reduced 1.37%
51,518
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,436
Added 2.68%
52,232
Common Stock