XML 42 R51.htm IDEA: XBRL DOCUMENT v3.19.3
TREASURY STOCK (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Apr. 30, 2019
Mar. 31, 2018
Equity, Class of Treasury Stock [Line Items]              
Remaining authorization to repurchase common stock $ 12,900,000,000     $ 12,900,000,000      
Repurchase of common stock through authorized stock repurchase programs (in shares) 698,774   1,149,324 3,760,002 2,095,017    
Repurchase of common stock through authorized stock repurchase programs $ 1,350,000,000   $ 2,250,000,000 $ 6,812,000,000 $ 4,181,000,000    
Repurchase of common stock through general authorization for shares withheld on stock award vesting (in shares) 4,616   4,204 84,035 75,911    
Repurchase of common stock through general authorization for shares withheld on stock award vesting $ 9,000,000   $ 9,000,000 $ 146,000,000 $ 155,000,000    
Payments related to tax withholding for share-based compensation       $ 140,000,000 $ 154,000,000    
Treasury stock, shares (in shares) 21,077,128 17,317,126   21,077,128      
Repurchase Program (Q12018)              
Equity, Class of Treasury Stock [Line Items]              
Amount of common stock repurchases authorized             $ 8,000,000,000.0
Remaining authorization to repurchase common stock   $ 4,500,000,000          
Repurchase of common stock through authorized stock repurchase programs (in shares) 694,158     3,675,967      
Repurchase of common stock through authorized stock repurchase programs $ 1,341,000,000     $ 6,666,000,000      
Treasury stock repurchased but unsettled by period end, amount $ 40,000,000 $ 74,000,000          
Repurchase Program (Q12016) and (Q12017)              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock through authorized stock repurchase programs (in shares)     1,145,120        
Repurchase of common stock through authorized stock repurchase programs     $ 2,241,000,000        
Repurchase Program (Q22019)              
Equity, Class of Treasury Stock [Line Items]              
Amount of common stock repurchases authorized           $ 15,000,000,000.0  
Repurchase Program (Q12016), (Q12017) and (Q12018)              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock through authorized stock repurchase programs (in shares)         2,019,106    
Repurchase of common stock through authorized stock repurchase programs         $ 4,026,000,000