XML 29 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, net of tax $ 149 $ 137 $ 103
Unrecognized compensation cost $ 129    
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 $ 103 $ 75 203
Weighted average remaining contractual life, vested 3 years    
Number of years over which equity awards expire 10 years    
Number of shares authorized (in shares) 7,000    
Shares reserved for issuance (in shares) 4,000    
Number of years over which equity awards vest 3 years    
Number of stock options, outstanding (in shares) 1,000 1,800  
Weighted average exercise price, outstanding (in dollars per share) $ 80.29 $ 79.76  
Weighted average remaining contractual life, outstanding 1 year 6 months    
Aggregate intrinsic value, outstanding $ 296    
Number of stock options, vested (in shares) 800    
Weighted average exercise price, vested (in dollars per share) $ 79.16    
Intrinsic value of all stock options exercised $ 223 $ 104 139
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash received from exercise of stock options $ 66 $ 43 $ 71
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of stock, granted (in shares) 581 406 519
Average grant date fair value per unit (in dollars per share) $ 305.30 $ 353.99 $ 254.58
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) $ 303.59    
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) $ 301.03    
Segment Reconciling Items      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation $ 189 $ 173 $ 158