Dec 23
2025
SELL
Other acquisition or disposition
-
88,000
Reduced 0.02%
525,876,456
Common
Dec 19
2025
SELL
Open market or private sale
$99,774,240
$114.42 p/Share
872,000
Reduced 0.17%
525,964,456
Common
Dec 18
2025
SELL
Other acquisition or disposition
-
523,000
Reduced 0.1%
526,836,456
Common
Dec 16
2025
SELL
Open market or private sale
$30,195,090
$115.69 p/Share
261,000
Reduced 0.05%
527,359,456
Common
Dec 16
2025
SELL
Other acquisition or disposition
-
1,050,000
Reduced 0.2%
527,620,456
Common
Dec 11
2025
SELL
Other acquisition or disposition
-
239,000
Reduced 0.05%
528,670,456
Common
Dec 04
2025
SELL
Other acquisition or disposition
-
668,000
Reduced 0.13%
528,909,456
Common
Dec 02
2025
SELL
Other acquisition or disposition
-
514,000
Reduced 0.1%
529,577,456
Common
Nov 28
2025
SELL
Other acquisition or disposition
-
860,000
Reduced 0.16%
530,091,456
Common
Nov 21
2025
SELL
Open market or private sale
$442,806,916
$106.81 p/Share
4,145,744
Reduced 0.77%
530,951,456
Common
Sep 22
2025
SELL
Other acquisition or disposition
-
566,000
Reduced 0.11%
535,097,200
Common
Sep 16
2025
SELL
Open market or private sale
$247,142,050
$103.45 p/Share
2,389,000
Reduced 0.44%
535,663,200
Common
Sep 15
2025
SELL
Other acquisition or disposition
-
2,550,000
Reduced 0.47%
538,052,200
Common
Sep 08
2025
SELL
Other acquisition or disposition
-
5,526,000
Reduced 1.01%
540,602,200
Common
Aug 29
2025
SELL
Open market or private sale
$132,762,488
$96.82 p/Share
1,371,230
Reduced 0.25%
546,128,200
Common
Aug 28
2025
SELL
Open market or private sale
$73,840,959
$96.22 p/Share
767,418
Reduced 0.14%
547,499,430
Common
Aug 27
2025
SELL
Open market or private sale
$38,325,688
$96.09 p/Share
398,852
Reduced 0.07%
548,266,848
Common
Aug 27
2025
SELL
Other acquisition or disposition
-
1,600,000
Reduced 0.29%
548,665,700
Common
Aug 26
2025
SELL
Other acquisition or disposition
-
210,000
Reduced 0.04%
550,954,286
Common
Aug 26
2025
SELL
Open market or private sale
$66,138,685
$96.05 p/Share
688,586
Reduced 0.12%
550,265,700
Common
Aug 25
2025
SELL
Other acquisition or disposition
-
184,000
Reduced 0.03%
551,164,286
Common
Aug 25
2025
SELL
Open market or private sale
$30,773,666
$96.99 p/Share
317,287
Reduced 0.06%
551,348,286
Common
Aug 22
2025
SELL
Open market or private sale
$55,261,757
$97.7 p/Share
565,627
Reduced 0.1%
551,665,573
Common
Jun 27
2025
SELL
Open market or private sale
$36,924,875
$97.52 p/Share
378,639
Reduced 0.07%
552,231,200
Common
Jun 25
2025
SELL
Open market or private sale
$31,544,795
$98.16 p/Share
321,361
Reduced 0.06%
552,609,839
Common