XML 48 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 31, 2018
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Jan. 16, 2019
Apr. 20, 2018
Mar. 31, 2018
Feb. 28, 2018
Oct. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                    
Shares repurchased (in shares) 11,000   16,000 23,000 31,000          
2018                    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                    
Accelerated share repurchase program (payment) receipt amount             $ 450      
Initial share value received   $ 90         $ 360 $ 150    
Initial shares received (in shares)             6,000 3,000    
Shares repurchased (in shares)   7,000                
Share Repurchase Program October 2017                    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                    
Share repurchase program authorized amount                   $ 1,500
Share Repurchase Program February 2018                    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                    
Share repurchase program authorized amount                 $ 5,000  
Share Repurchase Program January 2019                    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                    
Share repurchase program authorized amount           $ 5,000        
Stock Options                    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                    
Antidilutive securities excluded from diluted earnings per share calculation 900   1,000 800 900