XML 102 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - Summary of Long-term Notes (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Aug. 31, 2024
Feb. 29, 2024
Feb. 27, 2024
Dec. 31, 2023
Feb. 28, 2023
Debt Instrument [Line Items]            
Unamortized note discounts $ (130.7)       $ (121.2)  
Total long-term notes $ 29,474.0       19,104.6  
Senior Notes | 0.15% Swiss franc denominated notes due 2024            
Debt Instrument [Line Items]            
Stated interest rate 0.15%          
Long-term notes, gross $ 0.0       714.6  
Senior Notes | 7.125% notes due 2025            
Debt Instrument [Line Items]            
Stated interest rate 7.125%          
Long-term notes, gross $ 217.5       217.5  
Senior Notes | 2.75% notes due 2025            
Debt Instrument [Line Items]            
Stated interest rate 2.75%          
Long-term notes, gross $ 560.6       560.6  
Senior Notes | 5.0% notes due 2026            
Debt Instrument [Line Items]            
Stated interest rate 5.00%     5.00%   5.00%
Long-term notes, gross $ 750.0       750.0  
Senior Notes | 1.625% euro denominated notes due 2026            
Debt Instrument [Line Items]            
Stated interest rate 1.625%          
Long-term notes, gross $ 779.1       830.7  
Senior Notes | 4.500% notes due 2027            
Debt Instrument [Line Items]            
Stated interest rate 4.50%   4.50%      
Long-term notes, gross $ 1,000.0       0.0  
Senior Notes | 5.5% notes due 2027            
Debt Instrument [Line Items]            
Stated interest rate 5.50%          
Long-term notes, gross $ 364.3       364.3  
Senior Notes | 3.1% notes due 2027            
Debt Instrument [Line Items]            
Stated interest rate 3.10%          
Long-term notes, gross $ 401.5       401.5  
Senior Notes | 4.150% notes due 2027            
Debt Instrument [Line Items]            
Stated interest rate 4.15% 4.15%        
Long-term notes, gross $ 750.0       0.0  
Senior Notes | 0.45% Swiss franc denominated notes due 2028            
Debt Instrument [Line Items]            
Stated interest rate 0.45%          
Long-term notes, gross $ 441.6       476.4  
Senior Notes | 4.500% notes due 2029            
Debt Instrument [Line Items]            
Stated interest rate 4.50%   4.50%      
Long-term notes, gross $ 1,000.0       0.0  
Senior Notes | 3.375% notes due 2029            
Debt Instrument [Line Items]            
Stated interest rate 3.375%          
Long-term notes, gross $ 930.6       930.6  
Senior Notes | 4.200% notes due 2029            
Debt Instrument [Line Items]            
Stated interest rate 4.20% 4.20%        
Long-term notes, gross $ 1,000.0       0.0  
Senior Notes | 0.42% Japanese yen denominated notes due 2029            
Debt Instrument [Line Items]            
Stated interest rate 0.42%          
Long-term notes, gross $ 145.6       162.5  
Senior Notes | 2.125% euro denominated notes due 2030            
Debt Instrument [Line Items]            
Stated interest rate 2.125%          
Long-term notes, gross $ 779.1       830.7  
Senior Notes | 0.625% euro denominated notes due 2031            
Debt Instrument [Line Items]            
Stated interest rate 0.625%          
Long-term notes, gross $ 623.2       664.6  
Senior Notes | 4.7% notes due 2033            
Debt Instrument [Line Items]            
Stated interest rate 4.70%         4.70%
Long-term notes, gross $ 1,000.0       1,000.0  
Senior Notes | 0.50% euro denominated notes due 2033            
Debt Instrument [Line Items]            
Stated interest rate 0.50%          
Long-term notes, gross $ 623.2       664.6  
Senior Notes | 4.700% notes due 2034            
Debt Instrument [Line Items]            
Stated interest rate 4.70%   4.70%      
Long-term notes, gross $ 1,500.0       0.0  
Senior Notes | 4.600% notes due 2034            
Debt Instrument [Line Items]            
Stated interest rate 4.60%          
Long-term notes, gross $ 1,250.0       0.0  
Senior Notes | 0.56% Japanese yen denominated notes due 2034            
Debt Instrument [Line Items]            
Stated interest rate 0.56%          
Long-term notes, gross $ 58.9       65.8  
Senior Notes | 6.77% notes due 2036            
Debt Instrument [Line Items]            
Stated interest rate 6.77%          
Long-term notes, gross $ 158.6       158.6  
Senior Notes | 5.55% notes due 2037            
Debt Instrument [Line Items]            
Stated interest rate 5.55%          
Long-term notes, gross $ 444.7       444.7  
Senior Notes | 5.95% notes due 2037            
Debt Instrument [Line Items]            
Stated interest rate 5.95%          
Long-term notes, gross $ 266.8       266.8  
Senior Notes | 3.875% notes due 2039            
Debt Instrument [Line Items]            
Stated interest rate 3.875%          
Long-term notes, gross $ 240.3       240.3  
Senior Notes | 1.625% British pound denominated notes due 2043            
Debt Instrument [Line Items]            
Stated interest rate 1.625%          
Long-term notes, gross $ 313.8       318.5  
Senior Notes | 4.65% notes due 2044            
Debt Instrument [Line Items]            
Stated interest rate 4.65%          
Long-term notes, gross $ 38.3       38.3  
Senior Notes | 3.7% notes due 2045            
Debt Instrument [Line Items]            
Stated interest rate 3.70%          
Long-term notes, gross $ 386.8       386.8  
Senior Notes | 3.95% notes due 2047            
Debt Instrument [Line Items]            
Stated interest rate 3.95%          
Long-term notes, gross $ 347.0       347.0  
Senior Notes | 3.95% notes due 2049            
Debt Instrument [Line Items]            
Stated interest rate 3.95%          
Long-term notes, gross $ 958.2       958.2  
Senior Notes | 1.70% euro denominated notes due 2049            
Debt Instrument [Line Items]            
Stated interest rate 1.70%          
Long-term notes, gross $ 1,038.7       1,107.6  
Senior Notes | 0.97% Japanese yen denominated notes due 2049            
Debt Instrument [Line Items]            
Stated interest rate 0.97%          
Long-term notes, gross $ 48.5       54.2  
Senior Notes | 2.25% notes due 2050            
Debt Instrument [Line Items]            
Stated interest rate 2.25%          
Long-term notes, gross $ 1,250.0       1,250.0  
Senior Notes | 1.125% euro denominated notes due 2051            
Debt Instrument [Line Items]            
Stated interest rate 1.125%          
Long-term notes, gross $ 519.4       553.8  
Senior Notes | 4.875% notes due 2053            
Debt Instrument [Line Items]            
Stated interest rate 4.875%         4.875%
Long-term notes, gross $ 1,250.0       1,250.0  
Senior Notes | 5.000% notes due 2054            
Debt Instrument [Line Items]            
Stated interest rate 5.00%          
Long-term notes, gross $ 1,500.0       0.0  
Senior Notes | 5.050% notes due 2054            
Debt Instrument [Line Items]            
Stated interest rate 5.05% 5.05%        
Long-term notes, gross $ 1,250.0       0.0  
Senior Notes | 4.15% notes due 2059            
Debt Instrument [Line Items]            
Stated interest rate 4.15%          
Long-term notes, gross $ 591.3       591.3  
Senior Notes | 2.50% notes due 2060            
Debt Instrument [Line Items]            
Stated interest rate 2.50%          
Long-term notes, gross $ 850.0       850.0  
Senior Notes | 1.375% euro denominated notes due 2061            
Debt Instrument [Line Items]            
Stated interest rate 1.375%          
Long-term notes, gross $ 727.1       775.3  
Senior Notes | 4.95% notes due 2063            
Debt Instrument [Line Items]            
Stated interest rate 4.95%         4.95%
Long-term notes, gross $ 1,000.0       1,000.0  
Senior Notes | 5.100% notes due 2064            
Debt Instrument [Line Items]            
Stated interest rate 5.10%   5.10%      
Long-term notes, gross $ 1,500.0       0.0  
Senior Notes | 5.200% notes due 2064            
Debt Instrument [Line Items]            
Stated interest rate 5.20% 5.20%        
Long-term notes, gross $ 750.0       $ 0.0