XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share, Share Repurchases (Details 2) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended 13 Months Ended 23 Months Ended 35 Months Ended
Feb. 29, 2024
Jan. 31, 2024
Apr. 27, 2023
Apr. 06, 2023
Feb. 02, 2023
Dec. 31, 2024
Dec. 31, 2023
May 01, 2024
Apr. 25, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2023
Dec. 11, 2024
Dec. 06, 2023
Jan. 24, 2022
Jan. 25, 2021
Stock Repurchase [Line Items]                                      
Shares Repurchased                   5,400 3,300 3,300              
Share Repurchases - Notes to Table [Abstract]                                      
Share Repurchase Program, Remaining Authorized, Amount           $ 4,100       $ 4,100     $ 4,100            
January 2021 Share Repurchase Program [Member]                                      
Stock Repurchase [Line Items]                                      
Amount Authorized                                     $ 3,000
Shares Retired                             7,000        
Average Price Per Share                             $ 431.05        
2021 Repurchase Program - Completion Date       April 2023                              
Shares Repurchased                   0 1,400 3,300              
January 2022 Share Repurchase Program                                      
Stock Repurchase [Line Items]                                      
Amount Authorized                                   $ 2,000  
Shares Retired                           4,400          
Average Price Per Share                           $ 455.01          
2022 Repurchase Program - Completion Date February 2024                                    
Shares Repurchased                   2,500 1,900 0              
December 2023 Share Repurchase Program                                      
Stock Repurchase [Line Items]                                      
Amount Authorized                                 $ 2,500    
Shares Retired             2,900                        
Average Price Per Share             $ 472.26                        
Shares Repurchased                   2,900 0 0              
Shares repurchased amount                         1,400            
Share Repurchases - Notes to Table [Abstract]                                      
Share Repurchase Program, Remaining Authorized, Amount           $ 1,100       $ 1,100     $ 1,100            
December 2024 Share Repurchase Program                                      
Stock Repurchase [Line Items]                                      
Amount Authorized                               $ 3,000      
Shares Retired           0                          
Average Price Per Share           $ 0                          
Shares Repurchased                   0 0 0              
Q1'23 ASR [Member]                                      
Accelerated Share Repurchases [Line Items]                                      
Accelerated Share Repurchases, Cash or Stock Settlement         500 million                            
Accelerated Share Repurchases, Settlement (Payment) or Receipt         $ 500                            
Accelerated Share Repurchase Initial Receipt (Shares)         900                            
Common stock repurchased         $ 400                            
Accelerated Share Repurchases, Adjustment to Recorded Amount     $ 100                                
Accelerated Share Repurchase Final Receipt Shares     200                                
Accelerated Share Repurchases, Final Price Paid Per Share                 $ 458.28                    
Q1'24 ASR [Member]                                      
Accelerated Share Repurchases [Line Items]                                      
Accelerated Share Repurchases, Cash or Stock Settlement   1.0 billion                                  
Accelerated Share Repurchases, Settlement (Payment) or Receipt   $ 1,000                                  
Accelerated Share Repurchase Initial Receipt (Shares)   1,800                                  
Common stock repurchased   $ 800                                  
Accelerated Share Repurchases, Adjustment to Recorded Amount   $ 200                                  
Accelerated Share Repurchase Final Receipt Shares               400                      
Accelerated Share Repurchases, Final Price Paid Per Share               $ 455.73