XML 67 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share, Share Repurchases (Details 2) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 12 Months Ended 13 Months Ended 22 Months Ended 25 Months Ended 27 Months Ended
Sep. 30, 2025
Feb. 29, 2024
Jan. 31, 2024
Apr. 27, 2023
Apr. 06, 2023
Feb. 02, 2023
May 01, 2024
Apr. 25, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Sep. 30, 2025
Feb. 29, 2024
Apr. 30, 2023
Dec. 11, 2024
Dec. 06, 2023
Jan. 24, 2022
Jan. 25, 2021
Stock Repurchase [Line Items]                                      
Shares Repurchased                 3,100 5,400 3,300                
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 0 1,400                
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                 0 2,500 1,900                
December 2023 Share Repurchase Program                                      
Stock Repurchase [Line Items]                                      
Amount Authorized                                 $ 2,500    
Shares Retired                         5,200            
Average Price Per Share                         $ 482.41            
2023 Repurchase Program - Completion Date September 2025                                    
Shares Repurchased                 2,300 2,900 0                
December 2024 Share Repurchase Program                                      
Stock Repurchase [Line Items]                                      
Amount Authorized                               $ 3,000      
Shares Retired                       800              
Average Price Per Share                       $ 575.31              
Shares Repurchased                 800 0 0                
Shares repurchased amount                       $ 500              
Share Repurchases - Notes to Table [Abstract]                                      
Share Repurchase Program, Remaining Authorized, Amount                 $ 2,500     $ 2,500              
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