XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LONG-TERM DEBT AND LINES OF CREDIT (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Outstanding Debt
As of June 30, 2024 and December 31, 2023, long-term debt consisted of the following:
June 30, 2024December 31, 2023
(in thousands)
1.500% senior notes due November 15, 2024
$499,611 $499,143 
2.650% senior notes due February 15, 2025
998,953 998,172 
1.200% senior notes due March 1, 2026
1,096,806 1,095,848 
4.800% senior notes due April 1, 2026
769,775 775,425 
2.150% senior notes due January 15, 2027
746,821 746,196 
4.950% senior notes due August 15, 2027
496,934 496,444 
4.450% senior notes due June 1, 2028
467,209 469,406 
3.200% senior notes due August 15, 2029
1,241,928 1,241,169 
5.300% senior notes due August 15, 2029
496,412 496,063 
2.900% senior notes due May 15, 2030
993,123 992,537 
2.900% senior notes due November 15, 2031
743,813 743,394 
5.400% senior notes due August 15, 2032
743,319 742,908 
4.150% senior notes due August 15, 2049
741,036 740,860 
5.950% senior notes due August 15, 2052
738,775 738,576 
4.875% senior notes due March 17, 2031
848,872 873,747 
1.000% convertible notes due August 15, 2029
1,457,627 1,453,493 
1.500% convertible notes due March 1, 2031
1,968,161 — 
Revolving credit facility1,500,000 1,570,000 
Commercial paper notes431,605 1,371,639 
Finance lease liabilities17,374 24,525 
Other borrowings178,818 243,337 
Total long-term debt17,176,972 16,312,882 
Less current portion1,565,024 620,585 
Long-term debt, excluding current portion$15,611,948 $15,692,297 
Schedule of Maturities of Long-Term Debt
At June 30, 2024, future maturities of long-term debt (excluding finance lease liabilities) are as follows by year (in thousands):
Year Ending December 31,
2024$545,633 
20251,049,075 
20261,885,419 
20273,216,545 
2028462,962 
20293,250,128 
2030 and thereafter6,857,729 
Total$17,267,491