| Carrying Values and Fair Values of Debt Instruments |
| | | | | | | | | | | | | | | Carrying Value at | | Fair Value (a) at | | | June 30, | | December 31, | | June 30, | | December 31, | | | 2026 | | 2025 | | 2026 | | 2025 | 4.25% Senior Notes due 2028 | | $ | 500,000 | | $ | 500,000 | | $ | 496,950 | | $ | 503,750 | 3.50% Senior Notes due 2029 | | $ | 500,000 | | $ | 500,000 | | $ | 487,200 | | $ | 491,900 | 4.50% Senior Notes due 2029 | | $ | 351,850 | | $ | 364,800 | | $ | 361,561 | | $ | 377,001 | 2.60% Senior Notes due 2030 | | $ | 600,000 | | $ | 600,000 | | $ | 561,840 | | $ | 566,100 | 2.20% Senior Notes due 2032 | | $ | 650,000 | | $ | 650,000 | | $ | 569,595 | | $ | 574,730 | 3.20% Senior Notes due 2032 | | $ | 500,000 | | $ | 500,000 | | $ | 459,500 | | $ | 465,900 | 4.20% Senior Notes due 2033 | | $ | 750,000 | | $ | 750,000 | | $ | 721,275 | | $ | 736,350 | 5.00% Senior Notes due 2034 | | $ | 750,000 | | $ | 750,000 | | $ | 731,625 | | $ | 767,175 | 5.25% Senior Notes due 2035 | | $ | 500,000 | | $ | 500,000 | | $ | 500,100 | | $ | 518,550 | 4.80% Senior Notes due 2036 | | $ | 600,000 | | $ | — | | $ | 585,300 | | $ | — | 3.05% Senior Notes due 2050 | | $ | 500,000 | | $ | 500,000 | | $ | 333,150 | | $ | 335,550 | 2.95% Senior Notes due 2052 | | $ | 850,000 | | $ | 850,000 | | $ | 546,720 | | $ | 551,650 |
| (a) | Senior Notes are classified as Level 2 within the fair value hierarchy. Fair value inputs include third-party calculations of the market interest rate of notes with similar ratings in similar industries over the remaining note terms. |
|