UNDERWRITING AGREEMENT 0.750% Senior Notes due 2024 2.250% Senior Notes due 2031 3.350% Senior Notes due 2051