XML 115 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Details 2) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended 24 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
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                 $ 585 $ 1,346 $ 540      
Number of treasury shares retired                 8,100,000 15,200,000        
Treasury Stock, Retired, Cost Method, Amount                 $ 0 $ 0 $ 0      
Change in common shares issued and outstanding                            
Beginning balance       195,604,404       207,575,978 195,604,404 207,575,978 213,954,858 207,575,978    
Exercise of stock options                 39,106 2,475,550 1,806,940      
Issuance of restricted stock                 664,200 740,025 643,882      
Purchase of treasury shares                 (8,119,309) (15,187,149) (8,829,702)      
Ending balance 188,188,401       195,604,404       188,188,401 195,604,404 207,575,978 188,188,401    
2022 Share Repurchase Program                            
Change in common shares issued and outstanding                            
Stock Repurchased and Retired During Period, Shares 2,900,000 1,900,000 800,000 0 0 0 0 0 5,600,000 0   5,600,000    
Stock Repurchased During Period, Value $ 225 $ 150 $ 50 $ 0 $ 0 $ 0 $ 0 $ 0 $ 425 $ 0   $ 425    
2021 Share Repurchase Program                            
Change in common shares issued and outstanding                            
Stock Repurchased and Retired During Period, Shares 0 0 1,200,000 1,100,000 2,200,000 6,100,000 5,300,000 1,300,000 2,300,000 14,900,000   17,200,000    
Stock Repurchased During Period, Value $ 0 $ 0 $ 80 $ 75 $ 223 $ 532 $ 490 $ 100 $ 155 $ 1,345   $ 1,500    
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                 59 109 58      
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                 546 1,261 496      
Treasury Stock, Common                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Purchase of treasury stock value                 585 1,346 540      
Treasury Stock, Retired, Cost Method, Amount                 $ (605) $ (1,370) $ (554)