| | | | | | | | | | | |
| As of June 30 | 2026 | | 2025 |
| LONG-TERM DEBT | | | |
0.55% USD note due October 2025 | $ | — | | $ | 1,000 |
4.10% USD note due January 2026 | — | | 650 |
2.70% USD note due February 2026 | — | | 600 |
1.00% USD note due April 2026 | — | | 1,000 |
3.25% EUR note due August 2026 | 741 | | 762 |
2.45% USD note due November 2026 | 875 | | 875 |
1.90% USD note due February 2027 | 1,000 | | 1,000 |
2.80% USD note due March 2027 | 500 | | 500 |
4.88% EUR note due May 2027 | 1,140 | | 1,172 |
2.85% USD note due August 2027 | 750 | | 750 |
3.95% USD note due January 2028 | 600 | | 600 |
3.15% EUR note due April 2028 | 741 | | 762 |
1.20% EUR note due October 2028 | 912 | | 937 |
4.35% USD note due January 2029 | 600 | | 600 |
4.15% USD note due October 2029 | 500 | | 500 |
1.25% EUR note due October 2029 | 570 | | 586 |
3.00% USD note due March 2030 | 1,500 | | 1,500 |
4.05% USD note due May 2030 | 700 | | 700 |
0.35% EUR note due May 2030 | 570 | | 586 |
1.20% USD note due October 2030 | 1,250 | | 1,250 |
1.95% USD note due April 2031 | 1,000 | | 1,000 |
3.25% EUR note due August 2031 | 741 | | 762 |
2.30% USD note due February 2032 | 850 | | 850 |
4.10% USD note due November 2032 | 750 | | — |
4.05% USD note due January 2033 | 850 | | 850 |
2.90% EUR note due November 2033 | 570 | | — |
4.55% USD note due January 2034 | 750 | | 750 |
3.20% EUR note due April 2034 | 969 | | 996 |
4.55% USD note due October 2034 | 500 | | 500 |
4.60% USD note due May 2035 | 550 | | 550 |
4.35% USD note due November 2035 | 500 | | — |
5.55% USD note due March 2037 | 716 | | 716 |
1.88% EUR note due October 2038 | 570 | | 586 |
3.55% USD note due March 2040 | 516 | | 516 |
0.90% EUR note due November 2041 | 684 | | 703 |
3.65% EUR note due November 2045 | 570 | | — |
| | | |
| All other long-term debt | 5,265 | | 5,263 |
| Current portion of long-term debt | (6,457) | | (5,377) |
| TOTAL | $ | 22,842 | | $ | 24,995 |
Weighted average interest rate of long-term debt (1) | 3.3% | | 3.3% |