XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM DEBT AND LINES OF CREDIT (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt
As of September 30, 2024 and December 31, 2023, long-term debt consisted of the following:
September 30, 2024December 31, 2023
(in thousands)
1.500% senior notes due November 15, 2024
$499,844 $499,143 
2.650% senior notes due February 15, 2025
999,372 998,172 
1.200% senior notes due March 1, 2026
1,097,285 1,095,848 
4.800% senior notes due April 1, 2026
766,950 775,425 
2.150% senior notes due January 15, 2027
747,134 746,196 
4.950% senior notes due August 15, 2027
497,180 496,444 
4.450% senior notes due June 1, 2028
466,111 469,406 
3.200% senior notes due August 15, 2029
1,242,322 1,241,169 
5.300% senior notes due August 15, 2029
496,587 496,063 
2.900% senior notes due May 15, 2030
993,415 992,537 
2.900% senior notes due November 15, 2031
744,023 743,394 
5.400% senior notes due August 15, 2032
743,524 742,908 
4.150% senior notes due August 15, 2049
741,126 740,860 
5.950% senior notes due August 15, 2052
738,875 738,576 
4.875% senior notes due March 17, 2031
882,592 873,747 
1.000% convertible notes due August 15, 2029
1,459,694 1,453,493 
1.500% convertible notes due March 1, 2031
1,969,369 — 
Revolving credit facility1,500,000 1,570,000 
Commercial paper notes— 1,371,639 
Finance lease liabilities14,362 24,525 
Other borrowings168,945 243,337 
Total long-term debt16,768,710 16,312,882 
Less current portion1,552,863 620,585 
Long-term debt, excluding current portion$15,215,847 $15,692,297 
Schedule of Maturities of Long-Term Debt
At September 30, 2024, future maturities of long-term debt (excluding finance lease liabilities) are as follows by year (in thousands):
Year Ending December 31,
2024$526,461 
20251,051,733 
20261,887,927 
20272,787,642 
2028464,391 
20293,250,128 
2030 and thereafter6,891,461 
Total$16,859,743