| | | | | | | | | | | | | | | | | | | | | | | |
| June 30, 2026 | | December 31, 2025 |
| Amount | | Effective Rate | | Amount | | Effective Rate |
1.450% Senior Notes due 2026 | — | | | 1.64 | % | | 700 | | | 1.64 | % |
2.900% Senior Notes due 2026 | 600 | | | 3.04 | % | | 600 | | | 3.04 | % |
0.250% Euro Senior Notes due 2027 | 571 | | | 0.45 | % | | 587 | | | 0.45 | % |
1.800% Senior Notes due 2027 | 500 | | | 1.96 | % | | 500 | | | 1.96 | % |
1.550% Senior Notes due 2028 | 650 | | | 1.67 | % | | 650 | | | 1.67 | % |
2.000% Senior Notes due 2028 | 400 | | | 2.21 | % | | 400 | | | 2.21 | % |
2.875% Swiss Franc Senior Notes due 2028 | 371 | | | 3.05 | % | | 378 | | | 3.05 | % |
3.250% Euro Senior Notes due 2029 | 857 | | | 3.45 | % | | 881 | | | 3.45 | % |
1.558% Swiss Franc Senior Notes due 2029 | 124 | | | 1.79 | % | | 126 | | | 1.79 | % |
3.200% Senior Notes due 2029 | 1,200 | | | 3.30 | % | | 1,200 | | | 3.30 | % |
3.500% Singapore Dollar Senior Notes due 2030 | 386 | | | 3.67 | % | | 389 | | | 3.67 | % |
3.950% Canadian Dollar Senior Notes due 2030 | 458 | | | 4.17 | % | | — | | | — | % |
2.150% Senior Notes due 2030 | 1,100 | | | 2.27 | % | | 1,100 | | | 2.27 | % |
4.600% Senior Notes due 2030 | 1,250 | | | 4.81 | % | | 1,250 | | | 4.81 | % |
3.250% Euro Senior Notes due 2031 | 743 | | | 3.46 | % | | 763 | | | 3.46 | % |
4.400% Senior Notes due 2031 | 700 | | | 4.71 | % | | — | | | — | % |
2.500% Senior Notes due 2031 | 1,000 | | | 2.65 | % | | 1,000 | | | 2.65 | % |
3.900% Senior Notes due 2032 | 1,200 | | | 4.07 | % | | 1,200 | | | 4.07 | % |
2.900% Singapore Dollar Senior Notes due 2032 | 502 | | | 3.01 | % | | 505 | | | 3.01 | % |
4.000% Canadian Dollar Senior Notes due 2032 | 493 | | | 4.29 | % | | 510 | | | 4.29 | % |
1.000% Euro Senior Notes due 2033 | 686 | | | 1.18 | % | | 705 | | | 1.18 | % |
4.700% Senior Notes due 2033 | 800 | | | 4.95 | % | | — | | | — | % |
3.650% Euro Senior Notes due 2033 | 686 | | | 3.78 | % | | 705 | | | 3.78 | % |
4.000% Euro Senior Notes due 2034 | 857 | | | 4.17 | % | | 881 | | | 4.17 | % |
5.500% Senior Notes due 2034 | 750 | | | 5.74 | % | | 750 | | | 5.74 | % |
3.625% Euro Senior Notes due 2034 | 571 | | | 3.75 | % | | 587 | | | 3.75 | % |
2.000% Japanese Yen Senior Notes Series A due 2035 | 232 | | | 2.07 | % | | 240 | | | 2.07 | % |
2.130% Japanese Yen Senior Notes Series C due 2035 | 91 | | | 2.20 | % | | 94 | | | 2.20 | % |
4.750% Canadian Dollar Senior Notes due 2035 | 423 | | | 4.86 | % | | — | | | — | % |
2.370% Japanese Yen Senior Notes Series B due 2043 | 63 | | | 2.42 | % | | 65 | | | 2.42 | % |
2.570% Japanese Yen Senior Notes Series D due 2043 | 28 | | | 2.62 | % | | 29 | | | 2.62 | % |
2.570% Japanese Yen Senior Notes Series E due 2043 | 61 | | | 2.62 | % | | 64 | | | 2.62 | % |
3.000% Senior Notes due 2050 | 500 | | | 3.09 | % | | 500 | | | 3.09 | % |
2.950% Senior Notes due 2051 | 500 | | | 3.00 | % | | 500 | | | 3.00 | % |
3.400% Senior Notes due 2052 | 500 | | | 3.50 | % | | 500 | | | 3.50 | % |
| 19,853 | | | | | 18,359 | | | |
| Less amount representing unamortized debt issuance costs and debt discounts | (164) | | | | | (150) | | | |
| 19,689 | | | | | 18,209 | | | |
| Less current portion | (1,170) | | | | | (1,299) | | | |
Total | $ | 18,519 | | | | | $ | 16,910 | | | |