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
Oct 29
2025
SELL
Open market or private sale
$303,447
$220.85 p/Share
1,374
Reduced 0.0%
582,065,875
Common Stock
Oct 28
2025
SELL
Open market or private sale
$11,841,634
$221.31 p/Share
53,507
Reduced 0.01%
582,067,249
Common Stock
Oct 27
2025
SELL
Open market or private sale
$14,230,414
$220.88 p/Share
64,426
Reduced 0.01%
582,120,756
Common Stock
Oct 24
2025
SELL
Open market or private sale
$188,345
$220.03 p/Share
856
Reduced 0.0%
582,185,182
Common Stock
Oct 23
2025
SELL
Open market or private sale
$7,738,963
$222.89 p/Share
34,721
Reduced 0.01%
582,186,038
Common Stock
Oct 22
2025
SELL
Open market or private sale
$14,456,550
$224.39 p/Share
64,426
Reduced 0.01%
582,220,759
Common Stock
Oct 21
2025
SELL
Open market or private sale
$14,761,929
$229.13 p/Share
64,426
Reduced 0.01%
582,285,185
Common Stock
Oct 20
2025
SELL
Open market or private sale
$14,727,139
$228.59 p/Share
64,426
Reduced 0.01%
627,524,343
Common Stock
Oct 17
2025
SELL
Open market or private sale
$14,732,293
$228.67 p/Share
64,426
Reduced 0.01%
627,588,769
Common Stock
Oct 16
2025
SELL
Open market or private sale
$14,669,800
$227.7 p/Share
64,426
Reduced 0.01%
627,653,195
Common Stock
Oct 15
2025
SELL
Open market or private sale
$14,700,080
$228.17 p/Share
64,426
Reduced 0.01%
627,717,621
Common Stock
Oct 14
2025
SELL
Open market or private sale
$14,750,332
$228.95 p/Share
64,426
Reduced 0.01%
627,782,047
Common Stock
Oct 13
2025
SELL
Open market or private sale
$14,633,077
$227.13 p/Share
64,426
Reduced 0.01%
627,846,473
Common Stock
Oct 10
2025
SELL
Open market or private sale
$14,737,447
$228.75 p/Share
64,426
Reduced 0.01%
627,910,899
Common Stock
Oct 09
2025
SELL
Open market or private sale
$14,629,856
$227.08 p/Share
64,426
Reduced 0.01%
627,975,325
Common Stock
Oct 08
2025
SELL
Open market or private sale
$14,561,564
$226.02 p/Share
64,426
Reduced 0.01%
628,039,751
Common Stock
Oct 07
2025
SELL
Open market or private sale
$14,581,536
$226.33 p/Share
64,426
Reduced 0.01%
628,104,177
Common Stock
Oct 06
2025
SELL
Open market or private sale
$14,545,458
$225.77 p/Share
64,426
Reduced 0.01%
628,168,603
Common Stock
Oct 03
2025
SELL
Open market or private sale
$14,766,439
$229.2 p/Share
64,426
Reduced 0.01%
628,233,029
Common Stock
Oct 02
2025
SELL
Open market or private sale
$14,922,994
$231.63 p/Share
64,426
Reduced 0.01%
628,297,455
Common Stock
Oct 01
2025
SELL
Open market or private sale
$15,213,555
$236.14 p/Share
64,426
Reduced 0.01%
634,048,214
Common Stock
Sep 30
2025
SELL
Open market or private sale
$15,420,363
$239.35 p/Share
64,426
Reduced 0.01%
634,112,640
Common Stock
Sep 29
2025
SELL
Open market or private sale
$15,380,369
$238.77 p/Share
64,415
Reduced 0.01%
634,177,066
Common Stock
Sep 26
2025
SELL
Open market or private sale
$15,382,996
$238.77 p/Share
64,426
Reduced 0.01%
634,241,492
Common Stock