XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Number of Options    
Beginning balance (in shares) 34,560  
Granted (in shares) 3,776  
Exercised (in shares) (1,111)  
Forfeited (in shares) (156)  
Ending balance (in shares) 37,069  
Options exercisable (in shares) 29,505  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 163.52  
Granted (in dollars per share) 162.39  
Exercised (in dollars per share) 95.04  
Forfeited (in dollars per share) 174.36  
Ending balance (in dollars per share) 165.42  
Options exercisable (in dollars per share) $ 165.47  
Weighted Average Remaining Contractual Life (months)    
Weighted average remaining contractual life for options outstanding (in months) 65 months  
Weighted average remaining contractual life for options exercisable (in months) 54 months  
Aggregate Intrinsic Value (millions)    
Aggregate intrinsic value for options outstanding $ 191,760  
Aggregate intrinsic value for options exercisable $ 191,760  
Stock Options    
Aggregate Intrinsic Value (millions)    
Expiration of annual grants (in years) 10 years  
Compensation expense yet to be recognized $ 88  
Expense recognition period (in months) 26 months  
Total intrinsic value of stock options exercised $ 83 $ 180
Cash received from options exercised 103 240
Tax benefit realized from exercise of stock options $ 17 $ 38
Share- based compensation assumptions    
Weighted average exercise price (in dollars per share) $ 162.41  
Risk-free interest rate (as a percent) 1.90%  
Dividend yield (as a percent) 2.90%  
Expected volatility (as a percent) 21.80%  
Expected life (in months) 83 months  
Black-Scholes fair value (in dollars per share) $ 25.34  
Stock Options | Minimum    
Aggregate Intrinsic Value (millions)    
Vesting period (in years) 1 year  
Stock Options | Maximum    
Aggregate Intrinsic Value (millions)    
Vesting period (in years) 3 years