XML 90 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation Other Share-Based Compensation Data (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense, before tax $ 597 $ 485 $ 406
Share-based compensation expense, net of tax effects 531 417 348
Income tax benefit realized from share-based award exercises 431 $ 236 $ 247
Unrecognized compensation expense related to share awards $ 593    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 3 months 18 days    
Stock Options and SARs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant date fair value of shares granted, per share $ 29 $ 20 $ 22
Total intrinsic value of stock options and SARs exercised $ 1,473 $ 595 $ 482
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant date fair value per share $ 163 $ 115 $ 110
Total fair value of restricted shares vested $ 460 $ 274 $ 460
Employee Stock Purchase Plan (ESPP) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares purchased 2 2 2