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
Jun 24
2025
SELL
Open market or private sale
$299,215,733
$98.58 p/Share
3,035,258
Reduced 0.55%
552,931,200
Common
Jun 04
2025
SELL
Other acquisition or disposition
-
7,040,000
Reduced 1.25%
555,966,458
Common
Jun 02
2025
SELL
Open market or private sale
$100,441,760
$98.86 p/Share
1,016,000
Reduced 0.18%
563,006,458
Common
May 29
2025
SELL
Other acquisition or disposition
-
2,598,000
Reduced 0.46%
566,592,458
Common
May 29
2025
SELL
Open market or private sale
$249,598,400
$97.12 p/Share
2,570,000
Reduced 0.45%
564,022,458
Common
May 28
2025
SELL
Other acquisition or disposition
-
311,000
Reduced 0.05%
569,190,458
Common
May 27
2025
SELL
Open market or private sale
$218,206,950
$97.5 p/Share
2,238,020
Reduced 0.39%
569,501,458
Common
May 23
2025
SELL
Other acquisition or disposition
-
45,000
Reduced 0.01%
572,163,382
Common
May 23
2025
SELL
Open market or private sale
$40,737,174
$96.1 p/Share
423,904
Reduced 0.07%
571,739,478
Common
May 22
2025
SELL
Open market or private sale
$109,410,944
$96.26 p/Share
1,136,619
Reduced 0.2%
572,208,382
Common
May 21
2025
SELL
Open market or private sale
$98,841,501
$96.76 p/Share
1,021,512
Reduced 0.18%
573,345,001
Common
May 20
2025
SELL
Open market or private sale
$115,285,812
$98.15 p/Share
1,174,588
Reduced 0.2%
574,366,513
Common
May 19
2025
SELL
Open market or private sale
$320,540,463
$97.41 p/Share
3,290,632
Reduced 0.57%
575,541,101
Common
May 16
2025
SELL
Open market or private sale
$304,697,629
$98.33 p/Share
3,098,725
Reduced 0.53%
578,831,733
Common
Mar 26
2025
SELL
Other acquisition or disposition
-
297,000
Reduced 0.05%
581,930,458
Common
Mar 14
2025
SELL
Other acquisition or disposition
-
295,000
Reduced 0.05%
582,227,458
Common
Mar 14
2025
SELL
Open market or private sale
$527,611,672
$85.05 p/Share
6,203,547
Reduced 1.05%
582,522,458
Common
Mar 12
2025
SELL
Other acquisition or disposition
-
2,806,000
Reduced 0.47%
588,726,005
Common
Mar 06
2025
SELL
Open market or private sale
$480,250
$96.05 p/Share
5,000
Reduced 0.0%
591,532,005
Common
Mar 05
2025
SELL
Open market or private sale
$122,368,823
$96.17 p/Share
1,272,422
Reduced 0.21%
591,537,005
Common
Mar 04
2025
SELL
Open market or private sale
$132,879,558
$95.87 p/Share
1,386,039
Reduced 0.23%
592,809,427
Common
Mar 03
2025
SELL
Open market or private sale
$53,511,077
$98.72 p/Share
542,049
Reduced 0.09%
594,195,466
Common
Feb 28
2025
SELL
Open market or private sale
$225,822,796
$98.49 p/Share
2,292,850
Reduced 0.38%
594,737,515
Common