XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation, Stock Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Stock option activity        
Options outstanding at the beginning of the period (in shares) 34,869,590 35,675,206 35,675,206  
Non-vested options, options granted (in shares) 6,106,700 0    
Options exercised (in shares) (2,425,365) (715,546)    
Options forfeited (in shares) (41,520) (90,070)    
Options outstanding at the end of the period (in shares) 38,509,405 34,869,590 38,509,405 35,675,206
Vested and non-vested options expected to vest at the end of the period (in shares) 36,012,192   36,012,192  
Exercisable at the end of the period (in shares) 19,734,445   19,734,445  
Weighted Average Exercise Price        
Weighted average exercise price, options outstanding at the beginning of the period (in dollars per share) $ 68.19 $ 67.70 $ 67.70  
Weighted average exercise price, options granted (in dollars per share) 90.23 0    
Weighted average exercise price, options exercised (in dollars per share) 50.57 42.46    
Weighted average exercise price, options forfeited (in dollars per share) 80.75 80.19    
Weighted average exercise price, options outstanding at the end of the period (in dollars per share) 72.78 $ 68.19 72.78 $ 67.70
Weighted average exercise price, vested and non-vested options expected to vest (in dollars per share) 72.09   72.09  
Weighted average exercise price, exercisable (in dollars per share) $ 61.47   $ 61.47  
Weighted Average Remaining Contractual Term        
Weighted average remaining contractual term of options outstanding 7 years 3 days 6 years 6 months 21 days   6 years 9 months
Weighted average remaining contractual term of options vested options and non-vested expected to vest     6 years 11 months 1 day  
Weighted average remaining contractual term of options exercisable     5 years 6 months 29 days  
Aggregate Intrinsic Value        
Aggregate intrinsic value of options outstanding $ 887.2 $ 356.0 $ 887.2 $ 1,445.9
Aggregate intrinsic value of options, vested and non-vested options expected to vest 854.4   854.4  
Aggregate intrinsic value of options exercisable $ 677.7   $ 677.7