3.000% Senior Notes due 2026 | ||
2.950% Senior Notes due 2027 | ||
3.750% Senior Notes due 2028 | ||
3.450% Senior Notes due 2029 | ||
2.800% Senior Notes due 2030 | ||
2.300% Senior Notes due 2031 | ||
4.450% Senior Notes due 2032 | ||
5.150% Senior Notes due 2034 | ||
5.250% Senior Notes due 2035 | ||
6.593% Senior Notes due 2037 | ||
4.300% Senior Notes due 2042 | ||
4.300% Senior Notes due 2045 | ||
4.000% Senior Notes due 2046 | ||
3.750% Senior Notes due 2047 | ||
4.200% Senior Notes due 2048 | ||
4.150% Senior Notes due 2049 | ||
3.450% Senior Notes due 2050 | ||
3.250% Senior Notes due 2051 | ||
5.450% Senior Notes due 2054 |