May 24
2025
SELL
Payment of exercise price or tax liability
$1,515,962
$716.09 p/Share
2,117
Reduced 2.91%
70,613
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
-
5,272
Added 6.76%
72,730
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$1,307,580
$716.09 p/Share
1,826
Reduced 2.64%
67,458
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
-
4,579
Added 6.2%
69,284
Common Stock
May 21
2025
SELL
Payment of exercise price or tax liability
$1,003,347
$718.73 p/Share
1,396
Reduced 2.11%
64,705
Common Stock
May 21
2025
BUY
Exercise of conversion of derivative security
-
3,500
Added 5.03%
66,101
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$9,333,647
$719.19 p/Share
12,978
Reduced 17.17%
62,601
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
-
32,838
Added 30.29%
75,579
Common Stock
Mar 06
2025
SELL
Open market or private sale
$5,684,058
$634.24 p/Share
8,962
Reduced 17.33%
42,741
Common Stock
Feb 28
2025
SELL
Open market or private sale
$5,591,664
$624.0 p/Share
8,961
Reduced 14.77%
51,703
Common Stock
Feb 21
2025
SELL
Open market or private sale
$5,358,588
$597.99 p/Share
8,961
Reduced 12.87%
60,664
Common Stock
Feb 14
2025
SELL
Open market or private sale
$5,382,514
$600.66 p/Share
8,961
Reduced 11.4%
69,625
Common Stock
Sep 05
2024
SELL
Open market or private sale
$2,105,808
$561.1 p/Share
3,753
Reduced 4.56%
78,586
Common Stock
Aug 05
2024
SELL
Open market or private sale
$2,349,490
$626.03 p/Share
3,753
Reduced 4.36%
82,339
Common Stock
Jul 03
2024
SELL
Open market or private sale
$2,180,192
$580.92 p/Share
3,753
Reduced 4.18%
86,092
Common Stock
Jun 05
2024
SELL
Open market or private sale
$2,155,760
$574.41 p/Share
3,753
Reduced 4.01%
89,845
Common Stock
May 30
2024
-
3,600
Reduced 3.7%
93,598
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$1,890,220
$560.73 p/Share
3,371
Reduced 3.35%
97,198
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
8,333
Added 7.65%
100,569
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$1,190,990
$560.73 p/Share
2,124
Reduced 2.25%
92,236
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
-
5,272
Added 5.29%
94,360
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$1,018,962
$558.03 p/Share
1,826
Reduced 2.01%
89,088
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
4,578
Added 4.79%
90,914
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$16,093,882
$552.39 p/Share
29,135
Reduced 25.23%
86,336
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
72,026
Added 38.41%
115,471
Common Stock