XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share, Share Repurchases and Dividends on Common Stock Share Repurchases (Details 1) - USD ($)
$ / shares in Units, shares in Millions
11 Months Ended 12 Months Ended 23 Months Ended 34 Months Ended 59 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
Sep. 30, 2021
Feb. 29, 2020
Feb. 01, 2022
Jan. 24, 2022
Jun. 01, 2021
Jan. 25, 2021
Dec. 04, 2018
Sep. 16, 2015
Stock Repurchase [Line Items]                          
Shares Repurchased   3.3 10.6 1.4                  
Accelerated Share Repurchase Share Price               $ 374.79   $ 327.29      
Accelerated Share Repurchase Final Delivery Possible Settlement Shares               0.1   0.2      
September 2015 Share Repurchase Original Authorization                          
Stock Repurchase [Line Items]                          
Amount Authorized                         $ 4,000,000,000
Total Shares Retired             15.4            
Average Price Per Share             $ 260.33            
Shares Repurchased   0.0 0.0 0.9                  
December 2018 Share Repurchase Program Original Authorization                          
Stock Repurchase [Line Items]                          
Amount Authorized                       $ 3,000,000,000  
Total Shares Retired           8.9              
Average Price Per Share           $ 337.18              
Shares Repurchased   0.0 8.4 0.5                  
January 2021 Share Repurchase Program [Member]                          
Stock Repurchase [Line Items]                          
Amount Authorized                     $ 3,000,000,000    
Total Shares Retired         5.5                
Average Price Per Share         $ 426.46                
Shares Repurchased   3.3 2.2 0.0                  
Amount repurchased         $ 2,400,000,000                
Amount remaining under authorization for share repurchases $ 600,000,000 $ 600,000,000     600,000,000                
January 2022 Share Repurchase Program                          
Stock Repurchase [Line Items]                          
Amount Authorized                 $ 2,000,000,000        
Total Shares Retired 0.0                        
Average Price Per Share $ 0                        
Shares Repurchased   0.0 0.0 0.0                  
Amount remaining under authorization for share repurchases $ 2,600,000,000 $ 2,600,000,000     $ 2,600,000,000