v3.25.4
Debt, Schedule of Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Nov. 10, 2025
Aug. 31, 2025
Jun. 16, 2025
Jun. 12, 2025
Mar. 03, 2025
Dec. 31, 2024
Oct. 31, 2024
Apr. 05, 2024
Debt                  
Less: unamortized deferred debt issuance costs $ (99.9)           $ (41.8)    
Less deferred debt issuance costs, fair value 0.0           0.0    
Total debt 15,502.0           6,886.1    
Less current portion 937.2           401.7    
Total long-term debt 14,564.8           6,484.4    
Total debt, Approximate Fair Value 15,412.8           6,659.0    
Less current portion, Fair Value 935.8           399.7    
Long-term debt, Approximate Fair Value 14,477.0           6,259.3    
The "Revolving Credit Facility"                  
Debt                  
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs 0.0           0.0    
The "Revolving Credit Facility" | Level 2                  
Debt                  
Total debt, Approximate Fair Value 0.0           0.0    
U.S. Commercial Paper Program                  
Debt                  
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs 0.0           0.0    
Unamortized discount 0.0           0.0    
U.S. Commercial Paper Program | Level 2                  
Debt                  
Total debt, Approximate Fair Value 0.0           0.0    
Euro Commercial Paper Program                  
Debt                  
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs 0.0           0.0    
Euro Commercial Paper Program | Level 2                  
Debt                  
Total debt, Approximate Fair Value 0.0           $ 0.0    
2.05% Senior Notes due March 2025                  
Debt                  
Stated interest rate (as a percent)           2.05% 2.05%    
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs 0.0           $ 400.0    
Unamortized discount             0.0    
2.05% Senior Notes due March 2025 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 0.0           $ 398.0    
4.750% Senior Notes due March 2026                  
Debt                  
Stated interest rate (as a percent) 4.75%           4.75%    
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 349.9           $ 349.5    
Unamortized discount 0.1           0.5    
4.750% Senior Notes due March 2026 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 350.8           $ 350.0    
0.750% Euro Senior Notes due May 2026                  
Debt                  
Stated interest rate (as a percent) 0.75%           0.75%    
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 586.5           $ 518.6    
Unamortized discount 0.1           0.5    
0.750% Euro Senior Notes due May 2026 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 584.2           $ 505.8    
5.050% Senior Notes due April 2027                  
Debt                  
Stated interest rate (as a percent) 5.05%           5.05% 5.05% 5.05%
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 701.2           $ 702.2    
Unamortized premium 1.2           2.2    
5.050% Senior Notes due April 2027 | Level 1                  
Debt                  
Total debt, Approximate Fair Value 709.8           706.1    
Floating Rate Senior Notes Due November 2027                  
Debt                  
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs 500.0           0.0    
Unamortized discount 0.0                
Floating Rate Senior Notes Due November 2027 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 501.0           0.0    
3.800% Senior Notes Due November 2027                  
Debt                  
Stated interest rate (as a percent) 3.80% 3.80%              
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 749.5           0.0    
Unamortized discount 0.5                
3.800% Senior Notes Due November 2027 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 749.5           0.0    
4.375% Senior Notes due June 2028                  
Debt                  
Stated interest rate (as a percent) 4.375%       4.375%        
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 749.5           0.0    
Unamortized discount 0.5                
4.375% Senior Notes due June 2028 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 757.5           0.0    
3.125% Senior Notes due June 2032                  
Debt                  
Stated interest rate (as a percent) 3.125%     3.125%          
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 699.1           0.0    
Unamortized discount 4.9                
3.125% Senior Notes due June 2032 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 697.2           0.0    
4.400% Senior Notes Due February 2033                  
Debt                  
Stated interest rate (as a percent) 4.40% 4.40%              
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 1,248.5           0.0    
Unamortized discount 1.5                
4.400% Senior Notes Due February 2033 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 1,236.4           $ 0.0    
5.050% Senior Notes due April 2029                  
Debt                  
Stated interest rate (as a percent) 5.05%           5.05%   5.05%
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 449.7           $ 449.6    
Unamortized discount 0.3           0.4    
5.050% Senior Notes due April 2029 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 463.0           $ 452.4    
2.000% Euro Senior Notes due October 2028                  
Debt                  
Stated interest rate (as a percent) 2.00%           2.00%    
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 585.8           $ 518.2    
Unamortized discount 0.8           1.1    
2.000% Euro Senior Notes due October 2028 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 578.2           505.9    
3.900% Senior Notes Due November 2028                  
Debt                  
Stated interest rate (as a percent) 3.90% 3.90%              
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 749.2           0.0    
Unamortized discount 0.8                
3.900% Senior Notes Due November 2028 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 747.7           $ 0.0    
4.350% Senior Notes due June 2029                  
Debt                  
Stated interest rate (as a percent) 4.35%           4.35%    
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 499.8           $ 499.8    
Unamortized discount 0.2           0.2    
4.350% Senior Notes due June 2029 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 502.4           $ 489.1    
2.800% Senior Notes due February 2030                  
Debt                  
Stated interest rate (as a percent) 2.80%           2.80%    
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 899.7           $ 899.6    
Unamortized discount 0.3           0.4    
2.800% Senior Notes due February 2030 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 853.9           814.1    
4.125% Senior Notes Due November 2030                  
Debt                  
Stated interest rate (as a percent) 4.125% 4.125%              
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 999.0           0.0    
Unamortized discount 1.0                
4.125% Senior Notes Due November 2030 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 993.8           $ 0.0    
2.200% Senior Notes due September 2031                  
Debt                  
Stated interest rate (as a percent) 2.20%           2.20%    
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 748.4           $ 748.2    
Unamortized discount 1.6           1.8    
2.200% Senior Notes due September 2031 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 669.4           $ 624.9    
5.250% Senior Notes due April 2034                  
Debt                  
Stated interest rate (as a percent) 5.25%           5.25%   5.25%
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 599.5           $ 599.4    
Unamortized discount 0.5           0.6    
5.250% Senior Notes due April 2034 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 623.0           $ 601.0    
5.000% Senior Notes due January 2035                  
Debt                  
Stated interest rate (as a percent) 5.00%           5.00% 5.00%  
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 746.7           $ 746.3    
Unamortized discount 3.3           3.7    
5.000% Senior Notes due January 2035 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 762.9           731.3    
4.625% Senior Notes Due February 2036                  
Debt                  
Stated interest rate (as a percent) 4.625% 4.625% 4.625%            
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 1,598.3           0.0    
Unamortized discount 1.7                
4.625% Senior Notes Due February 2036 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 1,569.1           $ 0.0    
5.375% Senior Notes due November 2054                  
Debt                  
Stated interest rate (as a percent) 5.375%           5.375% 5.375%  
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 492.5           $ 492.2    
Unamortized discount 7.5           7.8    
5.375% Senior Notes due November 2054 | Level 1                  
Debt                  
Total debt, Approximate Fair Value $ 485.8           476.1    
5.300% Senior Notes Due November 2055                  
Debt                  
Stated interest rate (as a percent) 5.30% 5.30% 5.30%            
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs $ 1,647.3           0.0    
Unamortized discount 2.7                
5.300% Senior Notes Due November 2055 | Level 1                  
Debt                  
Total debt, Approximate Fair Value 1,575.4           0.0    
Other Debt                  
Debt                  
Debt carrying amount, net of unamortized discount or premium before deferred debt issuance costs 1.8           4.3    
Other Debt | Level 2                  
Debt                  
Total debt, Approximate Fair Value $ 1.8           $ 4.3