Jul 24
2025
SELL
Open market or private sale
$610,803,684
$231.09 p/Share
2,643,142
Reduced 0.3%
883,779,901
Common Stock, par valu...
Jul 23
2025
SELL
Open market or private sale
$345,223,226
$228.48 p/Share
1,510,956
Reduced 0.17%
886,423,043
Common Stock, par valu...
Jul 22
2025
SELL
Open market or private sale
$535,925,787
$229.08 p/Share
2,339,470
Reduced 0.26%
887,933,999
Common Stock, par valu...
Jul 21
2025
SELL
Open market or private sale
$973,571,585
$227.83 p/Share
4,273,237
Reduced 0.48%
890,273,469
Common Stock, par valu...
Jul 15
2025
SELL
Open market or private sale
$166,449,928
$227.02 p/Share
733,195
Reduced 0.08%
894,546,706
Common Stock, par valu...
Jul 14
2025
SELL
Open market or private sale
$552,276,168
$226.14 p/Share
2,442,187
Reduced 0.27%
895,279,901
Common Stock, par valu...
Jul 11
2025
SELL
Open market or private sale
$961,435,592
$224.99 p/Share
4,273,237
Reduced 0.47%
897,722,088
Common Stock, par valu...
Jul 09
2025
SELL
Open market or private sale
$86,051,458
$224.02 p/Share
384,124
Reduced 0.04%
901,995,325
Common Stock, par valu...
Jul 08
2025
SELL
Open market or private sale
$22,630,014
$223.88 p/Share
101,081
Reduced 0.01%
902,379,449
Common Stock, par valu...
Jul 07
2025
SELL
Open market or private sale
$458,270,641
$223.92 p/Share
2,046,582
Reduced 0.23%
902,480,530
Common Stock, par valu...
Jul 03
2025
SELL
Open market or private sale
$207,590,788
$223.73 p/Share
927,863
Reduced 0.1%
904,527,112
Common Stock, par valu...
Jun 30
2025
SELL
Open market or private sale
$50,284,456
$223.56 p/Share
224,926
Reduced 0.02%
905,454,975
Common Stock, par valu...
Jun 27
2025
SELL
Open market or private sale
$687,890,000
$221.9 p/Share
3,100,000
Reduced 0.34%
905,679,901
Common Stock, par valu...
Jun 03
2025
-
24,410
Reduced 0.0%
908,779,901
Common Stock, par valu...
May 14
2025
-
474,857
Reduced 0.05%
908,804,311
Common Stock, par valu...
May 13
2025
-
134,545
Reduced 0.01%
909,279,168
Common Stock, par valu...
Mar 04
2025
-
56,339
Reduced 0.01%
909,413,713
Common Stock, par valu...
Mar 03
2025
-
239,843
Reduced 0.03%
909,470,052
Common Stock, par valu...
Nov 20
2024
-
70,806
Reduced 0.01%
909,709,895
Common Stock, par valu...
Nov 19
2024
-
1,339,193
Reduced 0.15%
909,780,701
Common Stock, par valu...
Nov 13
2024
SELL
Open market or private sale
$64,347,368
$211.42 p/Share
304,358
Reduced 0.03%
911,119,894
Common Stock, par valu...
Nov 12
2024
SELL
Open market or private sale
$623,153,405
$207.97 p/Share
2,996,362
Reduced 0.33%
911,424,252
Common Stock, par valu...
Nov 11
2024
SELL
Open market or private sale
$623,213,332
$207.99 p/Share
2,996,362
Reduced 0.33%
914,420,614
Common Stock, par valu...
Nov 08
2024
SELL
Open market or private sale
$626,059,876
$208.94 p/Share
2,996,362
Reduced 0.33%
917,416,976
Common Stock, par valu...
Nov 07
2024
SELL
Open market or private sale
$628,367,075
$209.71 p/Share
2,996,362
Reduced 0.32%
920,413,338
Common Stock, par valu...