XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
DEBT (Long-term debt) (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
1.55% senior notes due 2026 $ 0.0 $ 500.0
3.60% senior notes due 2027 600.0 600.0
2.95% senior notes due 2029 650.0 650.0
4.35% senior notes due 2030 650.0 650.0
2.70% senior notes due 2031 446.6 423.2
4.55% senior notes due 2032 500.0 500.0
4.80% senior notes due 2034 850.0 850.0
4.70% senior notes due 2045 900.0 900.0
Long term debt issuance costs (39.1) (42.3)
Notes Payable, Noncurrent 0.0 0.3
Long-term debt 5,082.5 5,331.2
Accounts receivable securitizaiton    
Debt Instrument [Line Items]    
AR facility $ 525.0 $ 300.0