XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt at December 31 consisted of the following:
20242023
Short-term commercial paper borrowings$4,337.6 $6,189.4 
Long-term notes 29,474.0 19,104.6
Other long-term debt6.8 6.5 
Unamortized debt issuance costs(160.8)(90.5)
Fair value adjustment on hedged long-term notes(13.4)15.3 
Total debt33,644.2 25,225.3 
Less current portion(5,117.1)(6,904.5)
Long-term debt$28,527.1 $18,320.8 
Summary of Long-term Notes
The following table summarizes long-term notes at December 31:
20242023
0.15% Swiss franc denominated notes due 2024
$ $714.6 
7.125% notes due 2025
217.5 217.5 
2.75% notes due 2025
560.6 560.6 
5.0% notes due 2026
750.0 750.0 
1.625% euro denominated notes due 2026
779.1 830.7 
4.500% notes due 2027
1,000.0 — 
5.5% notes due 2027
364.3 364.3 
3.1% notes due 2027
401.5 401.5 
4.150% notes due 2027
750.0 — 
0.45% Swiss franc denominated notes due 2028
441.6 476.4 
4.500% notes due 2029
1,000.0 — 
3.375% notes due 2029
930.6 930.6 
4.200% notes due 2029
1,000.0 — 
0.42% Japanese yen denominated notes due 2029
145.6 162.5 
2.125% euro denominated notes due 2030
779.1 830.7 
0.625% euro denominated notes due 2031
623.2 664.6 
4.7% notes due 2033
1,000.0 1,000.0 
0.50% euro denominated notes due 2033
623.2 664.6 
4.700% notes due 2034
1,500.0 — 
4.600% notes due 2034
1,250.0 — 
0.56% Japanese yen denominated notes due 2034
58.9 65.8 
6.77% notes due 2036
158.6 158.6 
5.55% notes due 2037
444.7 444.7 
5.95% notes due 2037
266.8 266.8 
3.875% notes due 2039
240.3 240.3 
1.625% British pound denominated notes due 2043
313.8 318.5 
4.65% notes due 2044
38.3 38.3 
3.7% notes due 2045
386.8 386.8 
3.95% notes due 2047
347.0 347.0 
3.95% notes due 2049
958.2 958.2 
1.70% euro denominated notes due 2049
1,038.7 1,107.6 
0.97% Japanese yen denominated notes due 2049
48.5 54.2 
2.25% notes due 2050
1,250.0 1,250.0 
1.125% euro denominated notes due 2051
519.4 553.8 
4.875% notes due 2053
1,250.0 1,250.0 
5.000% notes due 2054
1,500.0 — 
5.050% notes due 2054
1,250.0 — 
4.15% notes due 2059
591.3 591.3 
2.50% notes due 2060
850.0 850.0 
1.375% euro denominated notes due 2061
727.1 775.3 
4.95% notes due 2063
1,000.0 1,000.0 
5.100% notes due 2064
1,500.0 — 
5.200% notes due 2064
750.0 — 
Unamortized note discounts(130.7)(121.2)
Total long-term notes$29,474.0 $19,104.6 
Schedule of Maturities of Long-term Debt
The aggregate amounts of maturities on long-term debt for the next five years are as follows:
20252026202720282029
Maturities on long-term debt$780.9 $1,529.1 $2,515.8 $441.6 $3,076.1 
Schedule of Additional Borrowings Disclosures
The aggregate amount of cash payments for interest on borrowings, net of capitalized interest, are as follows:
202420232022
Cash payments for interest on borrowings$577.5 $404.2 $323.7