May 24
2028
SELL
Open market or private sale
$31,443,492
$165.78 p/Share
189,670
Reduced 0.03%
674,313,641
Common Stock
Jul 11
2025
SELL
Open market or private sale
$15,896,980
$227.62 p/Share
69,840
Reduced 0.01%
647,381,484
Common Stock
Jul 10
2025
SELL
Open market or private sale
$15,905,575
$229.22 p/Share
69,390
Reduced 0.01%
647,451,324
Common Stock
Jul 09
2025
SELL
Open market or private sale
$16,297,862
$233.36 p/Share
69,840
Reduced 0.01%
647,521,164
Common Stock
Jul 08
2025
SELL
Open market or private sale
$16,450,812
$235.55 p/Share
69,840
Reduced 0.01%
647,591,004
Common Stock
Jul 07
2025
SELL
Open market or private sale
$16,668,712
$238.67 p/Share
69,840
Reduced 0.01%
647,660,844
Common Stock
Jul 03
2025
SELL
Open market or private sale
$16,692,458
$239.01 p/Share
69,840
Reduced 0.01%
647,730,684
Common Stock
Jul 02
2025
SELL
Open market or private sale
$16,673,601
$238.74 p/Share
69,840
Reduced 0.01%
647,800,524
Common Stock
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