XML 109 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Stock, Preferred Stock and Equity Plans - Outstanding and Vested Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stock Options      
Stock options outstanding at beginning of period (in shares) 9,767    
Stock options granted (in shares) 2,297    
Stock options exercised (in shares) (3,076)    
Stock options forfeited (in shares) (431)    
Stock options expired (in shares) (6)    
Stock options outstanding at end of period (in shares) 8,551 9,767  
Stock options exercisable at end of period (in shares) 4,577    
Weighted-average Exercise Price      
Weighted-average exercise price outstanding at beginning of period (usd per share) $ 91.57    
Weighted average exercise price, granted (usd per share) 164.11    
Weighted average exercise price, exercised (usd per share) 85.66    
Weighted average exercise price, forfeited (usd per share) 125.37    
Weighted average exercise price, expired (usd per share) 98.30    
Weighted-average exercise price outstanding at end of period (usd per share) 111.46 $ 91.57  
Weighted average exercise price exercisable at the end of the period (usd per share) $ 93.21    
Weighted-average Remaining Contractual Life      
Weighted-average Remaining Contractual Life, outstanding (in years) 6 years 11 months 1 day    
Weighted-average Remaining Contractual Life, exercisable (in years) 5 years 7 months 17 days    
Aggregate Intrinsic Value      
Aggregate intrinsic value, outstanding $ 462,563    
Aggregate intrinsic value, exercisable 325,382    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total intrinsic value of stock options exercised 258,200 $ 302,800 $ 48,600
Total cash received from employees as a result of employee stock option exercises $ 263,400 $ 323,300 $ 48,500
Weighted Average      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Market share price (usd per share) $ 164.11