XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Carrying Values and Fair Values of Debt Instruments

Carrying Value at

Fair Value (a) at

March 31, 

December 31, 

March 31, 

December 31, 

    

2025

    

2024

    

2025

    

2024

4.25% Senior Notes due 2028

$

500,000

$

500,000

$

495,200

$

488,500

3.50% Senior Notes due 2029

$

500,000

$

500,000

$

480,650

$

471,450

4.50% Senior Notes due 2029

$

347,800

$

347,500

$

362,846

$

359,168

2.60% Senior Notes due 2030

$

600,000

$

600,000

$

546,420

$

536,220

2.20% Senior Notes due 2032

$

650,000

$

650,000

$

548,340

$

535,275

3.20% Senior Notes due 2032

$

500,000

$

500,000

$

446,950

$

437,150

4.20% Senior Notes due 2033

$

750,000

$

750,000

$

711,075

$

696,300

5.00% Senior Notes due 2034

$

750,000

$

750,000

$

745,050

$

731,625

3.05% Senior Notes due 2050

$

500,000

$

500,000

$

327,550

$

321,700

2.95% Senior Notes due 2052

$

850,000

$

850,000

$

535,840

$

528,955

____________________

(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.