XML 146 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Repurchase Agreements (Details) - USD ($)
$ / shares in Units, $ in Millions
2 Months Ended 12 Months Ended 36 Months Ended 38 Months Ended
Feb. 24, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Feb. 24, 2025
Class of Stock [Line Items]            
Total Number of Shares Repurchased (in shares)   16,560,328 44,994,499 78,470,547    
Amount Paid for Shares Repurchased   $ 1,250 $ 1,267 $ 1,837    
Cumulative authorization at December 31, 2024            
Class of Stock [Line Items]            
Total Number of Shares Repurchased (in shares)   16,560,328 44,994,499 78,470,547 140,025,374  
Average Price Paid Per Share (in dollars per share)   $ 74.96 $ 27.89 $ 23.40 $ 30.94  
Amount Paid for Shares Repurchased   $ 1,241 $ 1,255 $ 1,836 $ 4,332  
Amount Available for Additional Repurchases at the End of the Period   $ 2,009     $ 2,009  
Treasury stock, shares acquired, accrued (in shares)   58,817        
Treasury Stock, value, acquired, accrued, cost method   $ 8        
Cumulative authorization at December 31, 2024 | Subsequent Event            
Class of Stock [Line Items]            
Total Number of Shares Repurchased (in shares) 848,866         140,874,240
Average Price Paid Per Share (in dollars per share) $ 163.23         $ 31.74
Amount Paid for Shares Repurchased $ 139         $ 4,471
Amount Available for Additional Repurchases at the End of the Period $ 1,870         $ 1,870