v3.26.1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
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.