XML 117 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Details 2) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended 21 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Nov. 02, 2022
Nov. 03, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Maximum amount up to which company common stock is authorized to be repurchased                       $ 3,000 $ 1,500
Purchase of treasury stock value               $ 1,528 $ 585 $ 1,346      
Number of treasury shares retired               18,700,000 8,100,000        
Treasury Stock, Retired, Cost Method, Amount               $ 0 $ 0 $ 0      
Change in common shares issued and outstanding                          
Beginning balance       188,188,401       188,188,401 195,604,404 207,575,978      
Exercise of stock options               46,285 39,106 2,475,550      
Issuance of restricted stock               769,607 664,200 740,025      
Purchase of treasury shares               (19,121,303) (8,119,309) (15,187,149)      
Ending balance 169,882,990       188,188,401     169,882,990 188,188,401 195,604,404 169,882,990    
2022 Share Repurchase Program                          
Change in common shares issued and outstanding                          
Stock Repurchased and Retired During Period, Shares 4,400,000 6,100,000 4,000,000.0 4,300,000 2,900,000 1,900,000 800,000 18,800,000 5,600,000   24,400,000    
Stock Repurchased During Period, Value $ 385 $ 476 $ 305 $ 347 $ 225 $ 150 $ 50 $ 1,513 $ 425   $ 1,938    
Share Repurchase Program, stock accrued during period $ 10             10     $ 10    
2021 Share Repurchase Program                          
Change in common shares issued and outstanding                          
Stock Repurchased and Retired During Period, Shares                 2,300,000        
Stock Repurchased During Period, Value                 $ 155        
Paid-In Capital                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Purchase of treasury stock value               0 0 $ 0      
Treasury Stock, Retired, Cost Method, Amount               141 59 109      
Retained Earnings                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Purchase of treasury stock value               0 0 0      
Treasury Stock, Retired, Cost Method, Amount               1,381 546 1,261      
Treasury Stock, Common                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Purchase of treasury stock value               1,528 585 1,346      
Treasury Stock, Retired, Cost Method, Amount               $ (1,522) $ (605) $ (1,370)