Aug 08
2025
SELL
Open market or private sale
$933,086
$913.0 p/Share
1,022
Reduced 11.58%
7,801
Common Stock
Aug 07
2025
SELL
Payment of exercise price or tax liability
$680,422
$888.28 p/Share
766
Reduced 12.81%
5,213
Common Stock
Aug 07
2025
BUY
Grant, award, or other acquisition
-
7,187
Added 44.89%
8,823
Common Stock
Aug 05
2025
SELL
Open market or private sale
$1,760,640
$917.0 p/Share
1,920
Reduced 44.42%
2,402
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$1,317,577
$915.62 p/Share
1,439
Reduced 24.98%
4,322
Common Stock
Aug 04
2025
SELL
Payment of exercise price or tax liability
$226,093
$886.64 p/Share
255
Reduced 3.76%
6,526
Common Stock
Aug 04
2025
SELL
Open market or private sale
$684,220
$896.75 p/Share
763
Reduced 11.69%
5,763
Common Stock
Aug 03
2025
SELL
Payment of exercise price or tax liability
$160,481
$886.64 p/Share
181
Reduced 2.6%
6,781
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$119,548
$879.03 p/Share
136
Reduced 1.92%
6,963
Common Stock
Jun 30
2025
SELL
Open market or private sale
$1,176,331
$891.16 p/Share
1,320
Reduced 15.68%
7,099
Common Stock
Jun 30
2025
SELL
Payment of exercise price or tax liability
$780,415
$889.87 p/Share
877
Reduced 9.43%
8,419
Common Stock
Aug 05
2024
SELL
Open market or private sale
$1,729,578
$662.42 p/Share
2,611
Reduced 21.93%
9,297
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$927,298
$696.17 p/Share
1,332
Reduced 10.06%
11,908
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$177,523
$696.17 p/Share
255
Reduced 1.89%
13,241
Common Stock
Aug 03
2024
SELL
Payment of exercise price or tax liability
$126,006
$696.17 p/Share
181
Reduced 1.32%
13,496
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
7,313
Added 34.84%
13,678
Common Stock
Nov 15
2023
SELL
Open market or private sale
$236,500
$550.0 p/Share
430
Reduced 6.33%
6,364
Common Stock
Sep 22
2023
SELL
Open market or private sale
$1,424,514
$451.51 p/Share
3,155
Reduced 31.71%
6,794
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$1,057,412
$446.92 p/Share
2,366
Reduced 19.21%
9,949
Common Stock
Aug 07
2023
SELL
Open market or private sale
$435,000
$500.0 p/Share
870
Reduced 6.6%
12,315
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$283,980
$496.47 p/Share
572
Reduced 4.16%
13,185
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$82,414
$496.47 p/Share
166
Reduced 1.19%
13,757
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
-
1,695
Added 10.85%
13,923
Common Stock
Sep 22
2022
SELL
Open market or private sale
$1,010,673
$320.34 p/Share
3,155
Reduced 20.51%
12,228
Common Stock
Sep 21
2022
SELL
Payment of exercise price or tax liability
$764,210
$322.86 p/Share
2,367
Reduced 13.34%
15,383
Common Stock