Dec 04
2025
SELL
Open market or private sale
$12,424,243
$563.56 p/Share
22,046
Reduced 20.77%
84,116
Common Stock
Dec 04
2025
BUY
Exercise of conversion of derivative security
$4,838,022
$118.92 p/Share
40,683
Added 27.7%
106,162
Common Stock
Dec 03
2025
SELL
Open market or private sale
$18,679,040
$583.72 p/Share
32,000
Reduced 32.83%
65,479
Common Stock
Dec 03
2025
BUY
Exercise of conversion of derivative security
$7,151,560
$105.17 p/Share
68,000
Added 41.09%
97,479
Common Stock
Dec 02
2025
SELL
Open market or private sale
$17,457,600
$581.92 p/Share
30,000
Reduced 50.44%
29,479
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
$3,786,120
$105.17 p/Share
36,000
Added 37.7%
59,479
Common Stock
Nov 13
2025
SELL
Open market or private sale
$2,756,919
$594.42 p/Share
4,638
Reduced 16.5%
23,479
Common Stock
Nov 13
2025
BUY
Exercise of conversion of derivative security
$1,178,005
$253.99 p/Share
4,638
Added 14.16%
28,117
Common Stock
Aug 28
2025
SELL
Payment of exercise price or tax liability
$470,150
$489.74 p/Share
960
Reduced 3.93%
23,479
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$823,590
$528.96 p/Share
1,557
Reduced 5.99%
24,441
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
9,649
Added 26.6%
26,632
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$396,088
$613.14 p/Share
646
Reduced 3.66%
16,983
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$305,484
$606.12 p/Share
504
Reduced 2.78%
17,629
Common Stock
May 14
2024
SELL
Open market or private sale
$11,801,000
$590.05 p/Share
20,000
Reduced 52.45%
18,134
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$2,103,400
$105.17 p/Share
20,000
Added 34.4%
38,134
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$578,894
$572.03 p/Share
1,012
Reduced 5.29%
18,134
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$288,566
$564.71 p/Share
511
Reduced 2.6%
19,147
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,275
Added 10.23%
19,962
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$190,271
$545.19 p/Share
349
Reduced 1.94%
17,687
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$347,700
$541.59 p/Share
642
Reduced 3.44%
18,037
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$274,800
$545.24 p/Share
504
Reduced 2.63%
18,679
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$73,286
$559.44 p/Share
131
Reduced 0.68%
19,184
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$552,053
$541.76 p/Share
1,019
Reduced 5.01%
19,315
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$1,044,601
$550.95 p/Share
1,896
Reduced 8.53%
20,334
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,132
Added 26.78%
22,230
Common Stock