XML 102 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, net of tax $ 137 $ 103 $ 97
Unrecognized compensation cost $ 101    
Period over which unrecognized compensation costs are expected to be recognized (years) 1 year 9 months 18 days    
Realized tax benefits from stock-based compensation activities $ 75 $ 203 219
Weighted average remaining contractual life, vested 3 years    
Number of years over which equity awards expire 10 years    
Number of shares authorized (in shares) 9,000    
Shares reserved for issuance (in shares) 5,000    
Number of years over which equity awards vest 3 years    
Number of stock options, outstanding (in shares) 1,800 2,200  
Weighted average exercise price, outstanding (in dollars per share) $ 79.76 $ 82.71  
Weighted average remaining contractual life, outstanding 1 year 10 months 18 days    
Aggregate intrinsic value, outstanding $ 326    
Number of stock options, vested (in shares) 400    
Weighted average exercise price, vested (in dollars per share) $ 94.63    
Intrinsic value of all stock options exercised $ 104 $ 139 172
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash received from exercise of stock options $ 43 $ 71 $ 106
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock, granted (in shares) 406 519 679
Average grant date fair value per unit (in dollars per share) $ 353.99 $ 254.58 $ 206.69
Number of years over which equity awards vest 3 years    
Performance Stock Units (PSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock, granted (in shares) 100    
Number of years over which equity awards vest 3 years    
Performance Stock Units (PSUs) | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of shares that can be earned from stock awards, as a percentage of the target award 0.00%    
Performance Stock Units (PSUs) | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Range of shares that can be earned from stock awards, as a percentage of the target award 200.00%    
Performance Stock Units (PSUs) | Half Of PSUs Granted In Period      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Average grant date fair value per unit (in dollars per share) $ 354.60    
Performance Stock Units (PSUs) | Remaining Half Of PSUs Granted In Period      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Average grant date fair value per unit (in dollars per share) $ 420.75    
Segment Reconciling Items      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ (173) $ (158) $ (149)