Sep 05
2025
SELL
Open market or private sale
$4,107,600
$900.0 p/Share
4,564
Reduced 16.67%
22,808
Common Stock
Aug 29
2025
SELL
Open market or private sale
$12,090,654
$881.5 p/Share
13,716
Reduced 33.38%
27,372
Common Stock
Aug 07
2025
SELL
Payment of exercise price or tax liability
$2,067,027
$888.28 p/Share
2,327
Reduced 6.93%
31,269
Common Stock
Aug 07
2025
BUY
Grant, award, or other acquisition
-
19,208
Added 31.86%
41,088
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$3,052,677
$915.62 p/Share
3,334
Reduced 12.11%
24,207
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$687,146
$886.64 p/Share
775
Reduced 2.74%
27,541
Common Stock
Aug 03
2025
SELL
Payment of exercise price or tax liability
$640,154
$886.64 p/Share
722
Reduced 2.49%
28,317
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$395,563
$879.03 p/Share
450
Reduced 1.53%
29,040
Common Stock
Jun 30
2025
SELL
Payment of exercise price or tax liability
$2,423,116
$889.87 p/Share
2,723
Reduced 8.45%
29,490
Common Stock
Jun 30
2025
BUY
Other acquisition or disposition
$21,104
$541.13 p/Share
39
Added 0.12%
32,214
Common Stock
Aug 19
2024
SELL
Open market or private sale
$7,919,902
$818.51 p/Share
9,676
Reduced 23.12%
32,175
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$3,292,989
$703.48 p/Share
4,681
Reduced 10.06%
41,851
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$2,321,030
$696.17 p/Share
3,334
Reduced 6.69%
46,534
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$539,531
$696.17 p/Share
775
Reduced 1.53%
49,869
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$502,634
$696.17 p/Share
722
Reduced 1.41%
50,645
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
19,217
Added 27.23%
51,368
Common Stock
Jun 28
2024
BUY
Other acquisition or disposition
$20,958
$476.33 p/Share
44
Added 0.14%
32,150
Common Stock
May 21
2024
SELL
Open market or private sale
$5,953,080
$760.0 p/Share
7,833
Reduced 19.61%
32,105
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$5,165,340
$695.95 p/Share
7,422
Reduced 15.67%
39,938
Common Stock
Sep 01
2023
SELL
Open market or private sale
$7,031,487
$503.58 p/Share
13,963
Reduced 22.77%
47,361
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$2,324,969
$496.47 p/Share
4,683
Reduced 7.09%
61,324
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$414,055
$496.47 p/Share
834
Reduced 1.25%
66,007
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$385,260
$496.47 p/Share
776
Reduced 1.15%
66,841
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
-
19,994
Added 22.82%
67,617
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$3,826,243
$514.28 p/Share
7,440
Reduced 13.51%
47,623
Common Stock