Oct 10
2025
SELL
Open market or private sale
$3,156,341
$862.86 p/Share
3,658
Reduced 0.0%
94,533,320
Common Stock
Oct 09
2025
SELL
Open market or private sale
$9,041,491
$852.81 p/Share
10,602
Reduced 0.01%
94,536,978
Common Stock
Oct 08
2025
SELL
Open market or private sale
$86,419,982
$852.1 p/Share
101,420
Reduced 0.11%
94,547,580
Common Stock
Oct 07
2025
SELL
Open market or private sale
$22,722,427
$848.01 p/Share
26,795
Reduced 0.03%
94,649,000
Common Stock
Oct 06
2025
SELL
Open market or private sale
$137,339,198
$852.07 p/Share
161,183
Reduced 0.17%
94,675,795
Common Stock
Oct 03
2025
SELL
Open market or private sale
$160,645,795
$834.94 p/Share
192,404
Reduced 0.2%
94,836,978
Common Stock
Oct 02
2025
SELL
Open market or private sale
$93,115,766
$826.99 p/Share
112,596
Reduced 0.12%
95,029,382
Common Stock
Oct 01
2025
SELL
Open market or private sale
$106,898,457
$790.71 p/Share
135,193
Reduced 0.14%
95,357,800
Common Stock
Oct 01
2025
SELL
Open market or private sale
$177,176,912
$820.94 p/Share
215,822
Reduced 0.23%
95,141,978
Common Stock
Sep 30
2025
SELL
Open market or private sale
$86,947,486
$764.75 p/Share
113,694
Reduced 0.12%
95,492,993
Common Stock
Sep 19
2025
SELL
Open market or private sale
$18,074,380
$763.76 p/Share
23,665
Reduced 0.02%
95,606,687
Common Stock
Sep 18
2025
SELL
Open market or private sale
$81,609,407
$765.38 p/Share
106,626
Reduced 0.11%
95,630,352
Common Stock
Jul 24
2025
SELL
Open market or private sale
$225,666,000
$805.95 p/Share
280,000
Reduced 0.29%
95,736,978
Common Stock
Mar 03
2025
SELL
Open market or private sale
$204,316,200
$928.71 p/Share
220,000
Reduced 0.23%
96,016,978
Common Stock
Feb 25
2025
SELL
Open market or private sale
$203,841,000
$905.96 p/Share
225,000
Reduced 0.23%
96,236,978
Common Stock
Feb 24
2025
SELL
Open market or private sale
$3,588,828,047
$59386.22 p/Share
60,432
Reduced 0.06%
96,461,978
Common Stock
Feb 21
2025
SELL
Open market or private sale
$88,073,696
$885.59 p/Share
99,452
Reduced 0.1%
96,522,410
Common Stock
Feb 20
2025
SELL
Open market or private sale
$12,905,765
$878.84 p/Share
14,685
Reduced 0.02%
96,621,862
Common Stock
Feb 19
2025
SELL
Open market or private sale
$8,776,415
$878.96 p/Share
9,985
Reduced 0.01%
96,636,547
Common Stock
Feb 13
2025
SELL
Open market or private sale
$31,211,975
$880.55 p/Share
35,446
Reduced 0.04%
96,646,532
Common Stock
Feb 06
2025
SELL
Open market or private sale
$184,146,900
$876.89 p/Share
210,000
Reduced 0.22%
96,681,978
Common Stock
Sep 03
2024
SELL
Open market or private sale
$23,307,050
$967.74 p/Share
24,084
Reduced 0.02%
96,891,978
Common Stock
Aug 27
2024
SELL
Open market or private sale
$23,801,690
$969.44 p/Share
24,552
Reduced 0.03%
96,916,062
Common Stock
Aug 22
2024
SELL
Open market or private sale
$3,089,381
$966.64 p/Share
3,196
Reduced 0.0%
96,940,614
Common Stock
Jul 10
2024
SELL
Open market or private sale
$197,605,800
$940.98 p/Share
210,000
Reduced 0.22%
96,943,810
Common Stock