XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share and Equity - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 29, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2025
Feb. 08, 2023
Dec. 31, 2021
Nov. 15, 2018
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Anti-dilutive shares (in shares)   500,000 100,000 300,000        
Share repurchases   $ 650,000,000.0 $ 564,000,000.0 $ 259,800,000        
Treasury stock common (in shares)   199,700,380 189,895,570          
Treasury stock   $ 4,640,500,000 $ 3,937,400,000          
Payment of tax withholding for RSUs   (50,800,000) (67,100,000) (78,100,000)        
Noncontrolling interest balance   18,100,000 18,000,000.0          
Net Income (loss) attributable to noncontrolling interest   1,800,000 1,900,000 1,600,000        
Dividend to non-controlling shareholder   1,700,000 $ 2,400,000 $ 2,100,000        
Leshan                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Noncontrolling interest balance   $ 18,100,000            
Leshan | Leshan                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Ownership percentage   80.00%            
Treasury Stock                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Treasury stock common (in shares)   199,700,380 189,895,570 176,431,298     170,571,261  
Payment of tax withholding for RSUs   $ (50,800,000) $ (67,100,000) $ (78,100,000)        
Payment of tax withholding for RSUs (in shares)   (676,539) (805,107) (1,254,030)        
Non-Controlling Interest                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Dividend to non-controlling shareholder   $ 1,700,000 $ 2,400,000 $ 2,100,000        
2023 Program                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Authorized repurchases           $ 3,000,000,000    
Share repurchases   $ 650,000,000 $ 564,000,000          
2018 Program                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Authorized repurchases               $ 1,500,000,000
Share repurchases       260,000,000        
Amount unutilized under the stock purchase program       $ 1,036,000,000        
Company 10b5-1 Trading Arrangement | Subsequent Event                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Treasury stock common (in shares)         1,600,000      
Treasury stock         $ 100,000,000      
0.50% Notes Warrants                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Exercise price, warrants (in dollars per share)   $ 156.78            
0% Notes Warrants                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Exercise price, warrants (in dollars per share)   $ 74.34            
Note Warrant                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Exercise price, warrants (in dollars per share) $ 30.70              
Warrants exercised (in shares) 6,700,000              
Shares issued for warrant settlement (in shares) 4,000,000              
0.50% Notes | Convertible Debt                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Debt instrument, interest rate   0.50% 0.50%          
Conversion price per share (in dollars per share)   $ 103.87            
0.50% Notes | Convertible Debt | 0.50% Notes Warrants                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Shares issued for warrant settlement (in shares)   14,400,000            
0% Notes | Convertible Debt                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Debt instrument, interest rate   0.00% 0.00%          
Conversion price per share (in dollars per share)   $ 52.97            
0% Notes | Convertible Debt | 0% Notes Warrants                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Shares issued for warrant settlement (in shares)   15,200,000            
1.625% Notes | Convertible Debt                
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Debt instrument, interest rate 1.625% 1.625% 1.625% 1.625%