XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM DEBT AND LINES OF CREDIT (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt
As of March 31, 2024 and December 31, 2023, long-term debt consisted of the following:
March 31, 2024December 31, 2023
(in thousands)
1.500% senior notes due November 15, 2024
$499,377 $499,143 
2.650% senior notes due February 15, 2025
998,535 998,172 
1.200% senior notes due March 1, 2026
1,096,327 1,095,848 
4.800% senior notes due April 1, 2026
772,600 775,425 
2.150% senior notes due January 15, 2027
746,509 746,196 
4.950% senior notes due August 15, 2027
496,689 496,444 
4.450% senior notes due June 1, 2028
468,308 469,406 
3.200% senior notes due August 15, 2029
1,241,534 1,241,169 
5.300% senior notes due August 15, 2029
496,237 496,063 
2.900% senior notes due May 15, 2030
992,830 992,537 
2.900% senior notes due November 15, 2031
743,604 743,394 
5.400% senior notes due August 15, 2032
743,113 742,908 
4.150% senior notes due August 15, 2049
740,947 740,860 
5.950% senior notes due August 15, 2052
738,676 738,576 
4.875% senior notes due March 17, 2031
854,652 873,747 
1.000% convertible notes due August 15, 2029
1,455,560 1,453,493 
1.500% convertible notes due March 1, 2031
1,967,242 — 
Revolving credit facility1,598,000 1,570,000 
Commercial paper notes274,954 1,371,639 
Finance lease liabilities20,965 24,525 
Other borrowings198,403 243,337 
Total long-term debt17,145,062 16,312,882 
Less current portion1,579,357 620,585 
Long-term debt, excluding current portion$15,565,705 $15,692,297 
Schedule of Maturities of Long-Term Debt
At March 31, 2024, future maturities of long-term debt (excluding finance lease liabilities) are as follows by year (in thousands):
Year Ending December 31,
2024$565,228 
20251,049,065 
20261,885,419 
20273,157,893 
2028462,962 
20293,250,128 
2030 and thereafter6,863,884 
Total$17,234,579