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 21
2025
SELL
Open market or private sale
$16,202,880
$232.0 p/Share
69,840
Reduced 0.01%
646,962,444
Common Stock
Jul 18
2025
SELL
Open market or private sale
$15,871,838
$227.26 p/Share
69,840
Reduced 0.01%
647,032,284
Common Stock
Jul 17
2025
SELL
Open market or private sale
$15,921,424
$227.97 p/Share
69,840
Reduced 0.01%
647,102,124
Common Stock
Jul 16
2025
SELL
Open market or private sale
$15,932,599
$228.13 p/Share
69,840
Reduced 0.01%
647,171,964
Common Stock
Jul 15
2025
SELL
Open market or private sale
$15,801,998
$226.26 p/Share
69,840
Reduced 0.01%
647,241,804
Common Stock
Jul 14
2025
SELL
Open market or private sale
$15,964,725
$228.59 p/Share
69,840
Reduced 0.01%
647,311,644
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