v3.26.1
DEBT (Long-term debt) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Mar. 20, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
2026 Term Loan $ 750.0 $ 750.0 $ 0.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 443.1   447.3
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 (35.5)   (37.7)
Long-term debt $ 5,857.6   5,084.6
3.60% senior notes due 2027      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 3.60%    
2.95% senior notes due 2029      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 2.95%    
4.35% senior notes due 2030      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 4.35%    
2.70% senior notes due 2031      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 2.70%    
4.55% senior notes due 2032      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 4.55%    
4.80% senior notes due 2034      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 4.80%    
4.70% senior notes due 2045      
Debt Instrument [Line Items]      
Debt Instrument, Interest Rate, Stated Percentage 4.70%    
Accounts receivable securitizaiton      
Debt Instrument [Line Items]      
AR Facility $ 550.0   $ 525.0