3.850% Senior Notes due 2024 | ||||||||
3.850% Senior Notes due 2024 | ||||||||
3.400% Senior Notes due 2025 | ||||||||
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 | ||||||||
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 |