XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Changes in Capital Structure - Schedule of Repurchases Under Share Repurchase Programs (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended 14 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Oct. 31, 2023
Jun. 30, 2023
Schedule of Capitalization, Equity [Line Items]                
Amounts paid for shares purchased [1]   $ 322,000,000 $ 0          
Excise tax, accrued   $ 2,000,000   $ 9,000,000 $ 10,000,000 $ 9,000,000    
Subsequent Event                
Schedule of Capitalization, Equity [Line Items]                
Average price paid per share (in usd per share) $ 64.58              
Capital Allocation Plan, Open Market Repurchases                
Schedule of Capitalization, Equity [Line Items]                
Total number of shares purchased (in shares)   3,210,036   10,562,333 5,054,798      
Average price paid per share (in usd per share)   $ 99.52   $ 87.57 $ 39.56      
Amounts paid for shares purchased   $ 320,000,000   $ 925,000,000 $ 200,000,000      
Shares repurchased accrued   $ 6,000,000            
Capital Allocation Plan, Open Market Repurchases | Subsequent Event                
Schedule of Capitalization, Equity [Line Items]                
Total number of shares purchased (in shares) 1,355,371              
Average price paid per share (in usd per share) $ 92.77              
Amounts paid for shares purchased $ 125,000,000              
Capital Allocation Plan, 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       $ 0 $ 950,000,000      
Capital Allocation Plan, 2023                
Schedule of Capitalization, Equity [Line Items]                
Total number of shares purchased (in shares)   3,210,036   11,725,563 22,730,940      
Amounts paid for shares purchased   $ 320,000,000   $ 925,000,000 $ 1,150,000,000      
Share repurchase program, authorized amount             $ 3,700,000,000 $ 2,700,000,000
Capital Allocation Plan, 2023 | Subsequent Event                
Schedule of Capitalization, Equity [Line Items]                
Total number of shares purchased (in shares) 39,021,910              
Amounts paid for shares purchased $ 2,520,000,000              
November 2023 Accelerated Share Repurchase Agreements                
Schedule of Capitalization, Equity [Line Items]                
Total number of shares purchased (in shares)     1,163,230     18,839,372    
Average price paid per share (in usd per share)           $ 50.43    
[1] Includes excise tax accrued of $2 million for the quarter ended March 31, 2025. For the quarter ended March 31, 2024, amounts represent the final settlements of the November 6, 2023 ASR agreements. See Note 9, Changes in Capital Structure for additional information