XML 101 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based compensation (Details 2) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Additional Stock-based Award Information under Restricted Stock Units Activity      
Stock-based compensation expense, before tax (in dollars) $ 197 $ 206 $ 218
Income tax benefit corresponding to stock-based compensation expense 36 40 61
Unrecognized compensation cost related to nonvested stock-based compensation awards (in dollars) $ 180    
Term of amortization of unrecognized compensation cost over weighted-average remaining requisite service periods (in years) 1 year 10 months    
Cash tax benefits realized from stock awards exercised $ 103 205 104
Exercise Price Range 22.17 To 57.85      
Exercise Prices Stock Options/SARs outstanding and exercisable      
Exercise Price Range, Minimum (in dollars per share) $ 22.17    
Exercise Price Range, Maximum (in dollars per share) 57.85    
Exercise Price Range 74.77 To 89.75      
Exercise Prices Stock Options/SARs outstanding and exercisable      
Exercise Price Range, Minimum (in dollars per share) 74.77    
Exercise Price Range, Maximum (in dollars per share) 89.75    
Exercise Price Range 95.66 To 96.31      
Exercise Prices Stock Options/SARs outstanding and exercisable      
Exercise Price Range, Minimum (in dollars per share) 95.66    
Exercise Price Range, Maximum (in dollars per share) 96.31    
Exercise Price Range 102.13 to 110.09      
Exercise Prices Stock Options/SARs outstanding and exercisable      
Exercise Price Range, Minimum (in dollars per share) 102.13    
Exercise Price Range, Maximum (in dollars per share) 110.09    
Exercise Price Range 138.51 To 151.12      
Exercise Prices Stock Options/SARs outstanding and exercisable      
Exercise Price Range, Minimum (in dollars per share) 138.51    
Exercise Price Range, Maximum (in dollars per share) $ 151.12    
Stock Options and Stock Appreciation Rights (SARs)      
Stock Options/SARs outstanding and exercisable      
Number of stock awards outstanding at end of the period (in shares) 17,841,669    
Weighted Average Exercise Price (in dollars per share) $ 91.93    
Aggregate Intrinsic Value outstanding $ 662    
Number of stock awards exercisable at end of the period (in shares) 13,858,401    
Weighted Average Exercise Price (in dollars per share) $ 86.05    
Aggregate Intrinsic Value exercisable $ 568    
Additional Stock-based Award Information under Stock Option and Stock Appreciation Rights      
Intrinsic value of stock awards exercised 348 504 185
Fair value of stock awards vested 86 191 163
Cash received from stock awards exercised $ 370 629 30
Stock Options and Stock Appreciation Rights (SARs) | Exercise Price Range 22.17 To 57.85      
Stock Options/SARs outstanding and exercisable      
Number of stock awards outstanding at end of the period (in shares) 973,032    
Weighted Average Remaining Contractual Life outstanding (in years) 1 year 15 days    
Weighted Average Exercise Price (in dollars per share) $ 53.08    
Aggregate Intrinsic Value outstanding $ 72    
Number of stock awards exercisable at end of the period (in shares) 973,032    
Weighted-Average Remaining Contractual Life exercisable (in years) 11 months 16 days    
Weighted Average Exercise Price (in dollars per share) $ 53.08    
Aggregate Intrinsic Value exercisable $ 72    
Stock Options and Stock Appreciation Rights (SARs) | Exercise Price Range 74.77 To 89.75      
Stock Options/SARs outstanding and exercisable      
Number of stock awards outstanding at end of the period (in shares) 8,954,712    
Weighted Average Remaining Contractual Life outstanding (in years) 6 years 3 months 8 days    
Weighted Average Exercise Price (in dollars per share) $ 81.25    
Aggregate Intrinsic Value outstanding $ 410    
Number of stock awards exercisable at end of the period (in shares) 8,186,590    
Weighted-Average Remaining Contractual Life exercisable (in years) 6 years 1 month 30 days    
Weighted Average Exercise Price (in dollars per share) $ 81.86    
Aggregate Intrinsic Value exercisable $ 370    
Stock Options and Stock Appreciation Rights (SARs) | Exercise Price Range 95.66 To 96.31      
Stock Options/SARs outstanding and exercisable      
Number of stock awards outstanding at end of the period (in shares) 4,573,457    
Weighted Average Remaining Contractual Life outstanding (in years) 6 years 10 months 24 days    
Weighted Average Exercise Price (in dollars per share) $ 95.96    
Aggregate Intrinsic Value outstanding $ 142    
Number of stock awards exercisable at end of the period (in shares) 2,856,943    
Weighted-Average Remaining Contractual Life exercisable (in years) 6 years 22 days    
Weighted Average Exercise Price (in dollars per share) $ 96.13    
Aggregate Intrinsic Value exercisable $ 88    
Stock Options and Stock Appreciation Rights (SARs) | Exercise Price Range 102.13 to 110.09      
Stock Options/SARs outstanding and exercisable      
Number of stock awards outstanding at end of the period (in shares) 1,840,740    
Weighted Average Remaining Contractual Life outstanding (in years) 2 years 9 months 1 day    
Weighted Average Exercise Price (in dollars per share) $ 106.38    
Aggregate Intrinsic Value outstanding $ 38    
Number of stock awards exercisable at end of the period (in shares) 1,840,740    
Weighted-Average Remaining Contractual Life exercisable (in years) 2 years 9 months 1 day    
Weighted Average Exercise Price (in dollars per share) $ 106.38    
Aggregate Intrinsic Value exercisable $ 38    
Stock Options and Stock Appreciation Rights (SARs) | Exercise Price Range 138.51 To 151.12      
Stock Options/SARs outstanding and exercisable      
Number of stock awards outstanding at end of the period (in shares) 1,499,728    
Weighted Average Remaining Contractual Life outstanding (in years) 9 years 3 months 26 days    
Weighted Average Exercise Price (in dollars per share) $ 150.84    
Aggregate Intrinsic Value outstanding $ 0    
Number of stock awards exercisable at end of the period (in shares) 1,096    
Weighted-Average Remaining Contractual Life exercisable (in years) 9 years 3 months 20 days    
Weighted Average Exercise Price (in dollars per share) $ 151.12    
Aggregate Intrinsic Value exercisable $ 0    
Restricted Stock Units (RSUs)      
Additional Stock-based Award Information under Restricted Stock Units Activity      
Weighted-average fair value per share of stock awards granted $ 150.58    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 180 $ 189 162
Outstanding at end of year (in shares) 1,566,070 1,964,517  
Weighted average remaining contractual life (in years) 1 year 5 months    
Performance Restricted Stock Units (PRSUs)      
Additional Stock-based Award Information under Restricted Stock Units Activity      
Weighted-average fair value per share of stock awards granted $ 150.98    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 70 $ 20 $ 0
Outstanding at end of year (in shares) 735,299 1,006,991  
Weighted average remaining contractual life (in years) 1 year 6 months