Aug 08
2025
SELL
Open market or private sale
$308,594
$913.0 p/Share
338
Reduced 13.04%
2,254
Common Stock
Aug 07
2025
SELL
Payment of exercise price or tax liability
$294,908
$888.28 p/Share
332
Reduced 13.24%
2,175
Common Stock
Aug 07
2025
BUY
Grant, award, or other acquisition
-
1,758
Added 40.41%
2,592
Common Stock
Aug 05
2025
SELL
Open market or private sale
$468,587
$917.0 p/Share
511
Reduced 30.47%
1,166
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$409,282
$915.62 p/Share
447
Reduced 21.05%
1,677
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$68,271
$886.64 p/Share
77
Reduced 3.05%
2,446
Common Stock
Aug 04
2025
SELL
Open market or private sale
$286,960
$896.75 p/Share
320
Reduced 13.08%
2,126
Common Stock
Aug 03
2025
SELL
Payment of exercise price or tax liability
$47,878
$886.64 p/Share
54
Reduced 2.1%
2,523
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$32,524
$879.03 p/Share
37
Reduced 1.41%
2,578
Common Stock
Jul 02
2025
SELL
Open market or private sale
$34,768
$891.5 p/Share
39
Reduced 1.47%
2,615
Common Stock
Jun 30
2025
BUY
Other acquisition or disposition
$21,104
$541.13 p/Share
39
Added 1.45%
2,654
Common Stock
Aug 06
2024
SELL
Open market or private sale
$573,878
$705.01 p/Share
814
Reduced 23.74%
2,615
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$563,487
$703.48 p/Share
801
Reduced 18.94%
3,429
Common Stock
Aug 05
2024
SELL
Open market or private sale
$536,118
$649.84 p/Share
825
Reduced 16.32%
4,231
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$244,355
$696.17 p/Share
351
Reduced 6.49%
5,056
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$77,274
$696.17 p/Share
111
Reduced 2.01%
5,408
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$37,593
$696.17 p/Share
54
Reduced 0.97%
5,519
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
1,873
Added 25.15%
5,574
Common Stock
Jul 02
2024
SELL
Open market or private sale
$36,053
$819.4 p/Share
44
Reduced 1.18%
3,700
Common Stock
Jun 28
2024
BUY
Other acquisition or disposition
$20,958
$476.33 p/Share
44
Added 1.16%
3,744
Common Stock
Aug 14
2023
SELL
Open market or private sale
$1,243,795
$474.55 p/Share
2,621
Reduced 41.47%
3,699
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$399,161
$496.47 p/Share
804
Reduced 11.29%
6,320
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$59,079
$496.47 p/Share
119
Reduced 1.64%
7,124
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$55,604
$496.47 p/Share
112
Reduced 1.52%
7,243
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
-
3,063
Added 29.4%
7,355
Common Stock