1.875% Notes due 2025
1.875% Notes due 2025 [Member]
1.875% Notes due 2025
Entity Address, State or Province
Entity Address, State or Province
Entity Tax Identification Number
Entity Tax Identification Number
Entity Information [Line Items]
Document Information [Line Items]
Title of 12(b) Security
Title of 12(b) Security
Entity File Number
Entity File Number
Written Communications
Written Communications
Entity Emerging Growth Company
Entity Emerging Growth Company
Soliciting Material
Soliciting Material
City Area Code
City Area Code
Entity Incorporation, State or Country Code
Entity Incorporation, State or Country Code
2.750% Notes due 2029
2.750% Notes due 2029 [Member]
2.750% Notes due 2029
Entity Address, Address Line One
Entity Address, Address Line One
Local Phone Number
Local Phone Number
Cover page.
Cover [Abstract]
Pre-commencement Tender Offer
Pre-commencement Tender Offer
Amendment Flag
Amendment Flag
Common Stock
Common Stock [Member]
Pre-commencement Issuer Tender Offer
Pre-commencement Issuer Tender Offer
Trading Symbol
Trading Symbol
Document Period End Date
Document Period End Date
Class of Stock [Domain]
Class of Stock [Domain]
Document Type
Document Type
0.875% Notes due 2025
0.875% Notes due 2025 [Member]
0.875% Notes due 2025 [Member]
Class of Stock [Axis]
Class of Stock [Axis]
Entity Registrant Name
Entity Registrant Name
1.400% Notes due 2027
1.400% Notes due 2027 [Member]
1.400% Notes due 2027 [Member]
Entity Address, City or Town
Entity Address, City or Town
Entity Address, Postal Zip Code
Entity Address, Postal Zip Code
Entities [Table]
Entities [Table]
Entity Central Index Key
Entity Central Index Key
Security Exchange Name
Security Exchange Name