XML 157 R134.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Structure - Summary of Changes in Shares Repurchased (Details) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended 25 Months Ended
Feb. 01, 2025
Jan. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2025
Jun. 22, 2023
Schedule of Capitalization, Equity [Line Items]                    
Total number of shares purchased (in shares)           11,725,563 22,730,940 14,685,521    
Amounts paid for shares purchased (in millions)             $ 1,150,000,000      
Excise tax accrued on share repurchases     $ 9,000,000   $ 10,000,000 $ 9,000,000 $ 10,000,000 $ 0    
November 2023 Accelerated Share Repurchase Agreements                    
Schedule of Capitalization, Equity [Line Items]                    
Average price per share (in usd shares)     $ 50.43              
Shares, repurchased (in shares)     18,839,375 1,163,230 17,676,142          
Subsequent Event                    
Schedule of Capitalization, Equity [Line Items]                    
Total number of shares purchased (in shares) 1,076,423 1,076,423                
Average price per share (in usd shares)   $ 101.07                
Amounts paid for shares purchased (in millions)   $ 109,000,000                
Open market repurchases                    
Schedule of Capitalization, Equity [Line Items]                    
Total number of shares purchased (in shares)           10,562,333 5,054,798      
Average price per share (in usd shares)           $ 87.57 $ 39.56      
Amounts paid for shares purchased (in millions)           $ 925,000,000 $ 200,000,000      
Accelerated repurchase agreements                    
Schedule of Capitalization, Equity [Line Items]                    
Total number of shares purchased (in shares)           1,163,230 17,676,142      
Amounts paid for shares purchased (in millions)           $ 0 $ 950,000,000      
Capital Allocation Plan                    
Schedule of Capitalization, Equity [Line Items]                    
Total number of shares purchased (in shares)           11,725,563        
Amounts paid for shares purchased (in millions)           $ 925,000,000        
Capital Allocation Plan | Subsequent Event                    
Schedule of Capitalization, Equity [Line Items]                    
Total number of shares purchased (in shares)                 35,532,926  
Average price per share (in usd shares)                 $ 61.46  
Amounts paid for shares purchased (in millions)                 $ 2,184,000,000  
2023 Capital Allocation Plan                    
Schedule of Capitalization, Equity [Line Items]                    
Stock repurchase program, authorized amount                   $ 2,700,000,000
2023 Capital Allocation Plan | Subsequent Event                    
Schedule of Capitalization, Equity [Line Items]                    
Stock repurchase program, authorized amount   $ 3,700,000,000             $ 3,700,000,000