Jul 01
2025
SELL
Open market or private sale
$16,839,122
$241.11 p/Share
69,840
Reduced 0.01%
647,870,364
Common Stock
Jun 30
2025
SELL
Open market or private sale
$16,534,620
$236.75 p/Share
69,840
Reduced 0.01%
647,940,204
Common Stock
Jun 27
2025
SELL
Open market or private sale
$16,354,432
$234.17 p/Share
69,840
Reduced 0.01%
648,010,044
Common Stock
Jun 26
2025
SELL
Open market or private sale
$16,095,326
$230.46 p/Share
69,840
Reduced 0.01%
648,079,884
Common Stock
Jun 25
2025
SELL
Open market or private sale
$16,081,358
$230.26 p/Share
69,840
Reduced 0.01%
648,149,724
Common Stock
Jun 24
2025
SELL
Open market or private sale
$15,965,424
$228.6 p/Share
69,840
Reduced 0.01%
648,219,564
Common Stock
Jun 23
2025
SELL
Open market or private sale
$15,723,777
$225.14 p/Share
69,840
Reduced 0.01%
648,289,404
Common Stock
Jun 20
2025
SELL
Open market or private sale
$15,525,432
$222.3 p/Share
69,840
Reduced 0.01%
648,359,244
Common Stock
Jun 18
2025
SELL
Open market or private sale
$15,504,480
$222.0 p/Share
69,840
Reduced 0.01%
648,429,084
Common Stock
Jun 17
2025
SELL
Open market or private sale
$15,473,750
$221.56 p/Share
69,840
Reduced 0.01%
648,498,924
Common Stock
Jun 16
2025
SELL
Open market or private sale
$16,054,120
$229.87 p/Share
69,840
Reduced 0.01%
588,274,099
Common Stock
Jun 13
2025
SELL
Open market or private sale
$15,927,710
$228.06 p/Share
69,840
Reduced 0.01%
588,343,939
Common Stock
Jun 12
2025
SELL
Open market or private sale
$16,015,708
$229.32 p/Share
69,840
Reduced 0.01%
588,413,779
Common Stock
Jun 28
2024
SELL
Open market or private sale
$23,693,331
$177.53 p/Share
133,461
Reduced 0.02%
670,278,284
Common Stock
Jun 27
2024
SELL
Open market or private sale
$23,623,931
$177.01 p/Share
133,461
Reduced 0.02%
670,411,745
Common Stock
Jun 26
2024
SELL
Open market or private sale
$23,457,105
$175.76 p/Share
133,461
Reduced 0.02%
670,545,206
Common Stock
Jun 25
2024
SELL
Open market or private sale
$23,773,407
$178.13 p/Share
133,461
Reduced 0.02%
670,678,667
Common Stock
Jun 24
2024
SELL
Open market or private sale
$23,724,027
$177.76 p/Share
133,461
Reduced 0.02%
670,812,128
Common Stock
Jun 21
2024
SELL
Open market or private sale
$23,523,835
$176.26 p/Share
133,461
Reduced 0.02%
670,945,589
Common Stock
Jun 20
2024
SELL
Open market or private sale
$23,717,354
$177.71 p/Share
133,461
Reduced 0.02%
671,079,050
Common Stock
Jun 18
2024
SELL
Open market or private sale
$23,635,943
$177.1 p/Share
133,461
Reduced 0.02%
671,212,511
Common Stock
Jun 17
2024
SELL
Open market or private sale
$23,611,920
$176.92 p/Share
133,461
Reduced 0.02%
671,345,972
Common Stock
Jun 14
2024
SELL
Open market or private sale
$23,862,559
$175.5 p/Share
135,969
Reduced 0.02%
671,479,433
Common Stock
Jun 13
2024
SELL
Open market or private sale
$23,927,399
$174.65 p/Share
137,002
Reduced 0.02%
671,615,402
Common Stock
Jun 12
2024
SELL
Open market or private sale
$23,248,906
$174.2 p/Share
133,461
Reduced 0.02%
671,752,404
Common Stock