XML 66 R50.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share, Share Repurchases (Details 2) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended 4 Months Ended 12 Months Ended 23 Months Ended 34 Months Ended 35 Months Ended
Apr. 27, 2023
Apr. 06, 2023
Feb. 02, 2023
Feb. 01, 2022
Nov. 02, 2021
Oct. 01, 2021
Feb. 01, 2021
Dec. 31, 2023
Apr. 25, 2023
Feb. 01, 2022
Jun. 01, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Sep. 30, 2021
Dec. 31, 2023
Dec. 06, 2023
Jan. 24, 2022
Jan. 25, 2021
Dec. 04, 2018
Stock Repurchase [Line Items]                                          
Shares Repurchased                       3,300 3,300 10,600              
Share Repurchases - Notes to Table [Abstract]                                          
Stock Repurchase Program, Remaining Authorized Repurchase Amount               $ 3,600       $ 3,600     $ 3,600   $ 3,600        
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                       1,400 3,300 2,200              
January 2022 Share Repurchase Program                                          
Stock Repurchase [Line Items]                                          
Amount Authorized                                     $ 2,000    
Shares Retired                             1,900            
Average Price Per Share                             $ 454.03            
Shares Repurchased                       1,900 0 0              
Shares repurchased amount                             $ 900            
Share Repurchases - Notes to Table [Abstract]                                          
Stock Repurchase Program, Remaining Authorized Repurchase Amount               $ 1,100       $ 1,100     $ 1,100   $ 1,100        
December 2018 Share Repurchase Program                                          
Stock Repurchase [Line Items]                                          
Amount Authorized                                         $ 3,000
Shares Retired                               8,900          
Average Price Per Share                               $ 337.18          
2018 Repurchase Program - Completion Date           October 2021                              
Shares Repurchased                       0 0 8,400              
December 2023 Share Repurchase Program                                          
Stock Repurchase [Line Items]                                          
Amount Authorized                                   $ 2,500      
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'21 ASR [Member]                                          
Accelerated Share Repurchases [Line Items]                                          
Accelerated Share Repurchases, Cash or Stock Settlement             2.0 billion                            
Accelerated Share Repurchases, Settlement (Payment) or Receipt             $ 2,000                            
Accelerated Share Repurchase Initial Receipt (Shares)             5,900                            
Common stock repurchased             $ 1,700                            
Accelerated Share Repurchases, Adjustment to Recorded Amount             $ 300                            
Accelerated Share Repurchase Final Receipt Shares                     200                    
Accelerated Share Repurchases, Final Price Paid Per Share                     $ 327.29                    
Q4'21 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)         1,200                                
Common stock repurchased         $ 425                                
Accelerated Share Repurchases, Adjustment to Recorded Amount       $ 75                                  
Accelerated Share Repurchase Final Receipt Shares       100           100                      
Accelerated Share Repurchases, Final Price Paid Per Share                   $ 374.79