XML 98 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Share Repurchases (Details) - USD ($)
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Oct. 31, 2020
Class of Stock [Line Items]            
Payments for repurchase of common stock     $ 1,050,000,000.0 $ 5,029,100,000    
December 2019 Share Repurchase Program            
Class of Stock [Line Items]            
Stock Repurchase Program, Authorized Amount         $ 5,000,000,000.0  
Repurchase of common stock, at cost, shares 9.0 12.2        
Payments for repurchase of common stock $ 2,800,000,000 $ 3,700,000,000        
2020 Share Repurchase Program            
Class of Stock [Line Items]            
Stock Repurchase Program, Authorized Amount   $ 5,000,000,000.0   $ 5,000,000,000.0    
Repurchase of common stock, at cost, shares   4.1        
Payments for repurchase of common stock   $ 1,300,000,000        
October 2020 Share Repurchase Program            
Class of Stock [Line Items]            
Stock Repurchase Program, Authorized Amount           $ 5,000,000,000.0
Repurchase of common stock, at cost, shares 1.6   3.8      
Payments for repurchase of common stock $ 450,000,000.0   $ 1,100,000,000      
Amount remaining under 2019 Share Repurchase Program $ 3,600,000,000   $ 3,600,000,000