XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT AND LINES OF CREDIT (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt
As of March 31, 2025 and December 31, 2024, long-term debt consisted of the following:
March 31, 2025December 31, 2024
(in thousands)
2.650% senior notes due February 15, 2025
$— $999,791 
1.200% senior notes due March 1, 2026
1,098,243 1,097,764 
4.800% senior notes due April 1, 2026
761,300 764,125 
2.150% senior notes due January 15, 2027
747,759 747,447 
4.950% senior notes due August 15, 2027
497,670 497,425 
4.450% senior notes due June 1, 2028
463,914 465,012 
3.200% senior notes due August 15, 2029
1,243,109 1,242,715 
5.300% senior notes due August 15, 2029
496,937 496,762 
2.900% senior notes due May 15, 2030
994,001 993,708 
2.900% senior notes due November 15, 2031
744,443 744,233 
5.400% senior notes due August 15, 2032
743,936 743,730 
4.150% senior notes due August 15, 2049
741,304 741,215 
5.950% senior notes due August 15, 2052
739,075 738,975 
4.875% senior notes due March 17, 2031
857,957 820,952 
1.000% convertible notes due August 15, 2029
1,463,828 1,461,761 
1.500% convertible notes due March 1, 2031
1,971,784 1,970,577 
Revolving credit facility1,528,000 1,500,000 
Commercial paper notes868,773 — 
Finance lease liabilities16,665 16,382 
Other borrowings216,131 197,793 
Total long-term debt16,194,829 16,240,367 
Less current portion1,180,408 1,075,708 
Long-term debt, excluding current portion$15,014,421 $15,164,659 
Schedule of Maturities of Long-Term Debt
At March 31, 2025, future maturities of long-term debt (excluding finance lease liabilities) are as follows by year (in thousands):
Year Ending December 31,
2025$62,692 
20261,932,615 
20273,692,372 
2028467,701 
20293,253,411 
20301,004,112 
2031 and thereafter5,865,304 
Total$16,278,207