XML 112 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Stock Repurchases (Details)
$ in Millions
1 Months Ended 12 Months Ended
Feb. 28, 2024
shares
Feb. 28, 2023
shares
Dec. 31, 2024
USD ($)
transaction
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Jun. 22, 2022
shares
Jan. 29, 2020
shares
Equity, Class of Treasury Stock [Line Items]              
Remaining shares available under repurchase program (in shares)     12,000,000        
ARS agreement transactions | transaction     2        
Total cash utilized | $     $ 3,301 $ 3,301 $ 12,004    
2022 Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Shares authorized to be repurchased (in shares)           30,000,000  
Shares authorized to be repurchased as percentage of outstanding common stock (as a percent)           9.00%  
2020 Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Shares authorized to be repurchased (in shares)             30,000,000
Shares authorized to be repurchased as percentage of outstanding common stock (as a percent)             12.00%
Stock Repurchases              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchased during period (in shares) 200,000 400,000 6,700,000 8,600,000 33,500,000    
Total cash utilized | $     $ 3,300 $ 3,300 $ 12,000