Aug 12
2025
SELL
Open market or private sale
$7,354,210
$913.68 p/Share
8,049
Reduced 41.22%
11,479
Common Stock
Aug 07
2025
SELL
Payment of exercise price or tax liability
$984,214
$888.28 p/Share
1,108
Reduced 6.99%
14,745
Common Stock
Aug 07
2025
BUY
Grant, award, or other acquisition
-
9,253
Added 32.15%
19,528
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$1,161,921
$915.62 p/Share
1,269
Reduced 10.03%
11,382
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$327,170
$886.64 p/Share
369
Reduced 2.83%
12,652
Common Stock
Aug 03
2025
SELL
Payment of exercise price or tax liability
$290,817
$886.64 p/Share
328
Reduced 2.46%
13,022
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$263,709
$879.03 p/Share
300
Reduced 2.2%
13,350
Common Stock
Jun 30
2025
SELL
Payment of exercise price or tax liability
$936,143
$889.87 p/Share
1,052
Reduced 7.16%
13,650
Common Stock
Jun 30
2025
BUY
Other acquisition or disposition
$21,104
$541.13 p/Share
39
Added 0.26%
14,702
Common Stock
Aug 07
2024
SELL
Open market or private sale
$1,509,403
$740.63 p/Share
2,038
Reduced 12.2%
14,663
Common Stock
Aug 06
2024
SELL
Open market or private sale
$910,167
$705.01 p/Share
1,291
Reduced 7.18%
16,701
Common Stock
Aug 06
2024
SELL
Payment of exercise price or tax liability
$1,410,477
$703.48 p/Share
2,005
Reduced 10.03%
17,992
Common Stock
Aug 05
2024
SELL
Open market or private sale
$460,736
$649.84 p/Share
709
Reduced 3.42%
19,998
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$884,135
$696.17 p/Share
1,270
Reduced 5.78%
20,707
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$256,886
$696.17 p/Share
369
Reduced 1.65%
21,977
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$228,343
$696.17 p/Share
328
Reduced 1.45%
22,347
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
8,464
Added 27.18%
22,675
Common Stock
Jul 02
2024
SELL
Open market or private sale
$36,053
$819.4 p/Share
44
Reduced 0.31%
14,210
Common Stock
Jun 28
2024
BUY
Other acquisition or disposition
$20,958
$476.33 p/Share
44
Added 0.31%
14,254
Common Stock
May 06
2024
SELL
Open market or private sale
$2,472,928
$699.16 p/Share
3,537
Reduced 19.93%
14,210
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$2,223,560
$695.95 p/Share
3,195
Reduced 15.26%
17,747
Common Stock
Aug 07
2023
SELL
Open market or private sale
$1,369,000
$500.0 p/Share
2,738
Reduced 11.56%
20,942
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$996,911
$496.47 p/Share
2,008
Reduced 7.82%
23,680
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$157,877
$496.47 p/Share
318
Reduced 1.22%
25,688
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$183,693
$496.47 p/Share
370
Reduced 1.4%
26,006
Common Stock