XML 145 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock, Preferred Stock and Equity Plans - Stock Options Outstanding and Exercisable (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Stock options outstanding and exercisable  
Options outstanding (in shares) | shares 6,272
Options outstanding, weighted-average remaining contractual life 7 years 1 month 13 days
Options outstanding, weighted-average exercise price (usd per share) $ 134.92
Options exercisable (in shares) | shares 3,333
Options exercisable, weighted-average exercise price (usd per share) $ 114.15
$29.07–$40.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 29.07
Exercise price, high end of range (usd per share) $ 40
Options outstanding (in shares) | shares 108
Options outstanding, weighted-average remaining contractual life 1 year 6 months 29 days
Options outstanding, weighted-average exercise price (usd per share) $ 37.62
Options exercisable (in shares) | shares 108
Options exercisable, weighted-average exercise price (usd per share) $ 37.62
$40.01–$60.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 40.01
Exercise price, high end of range (usd per share) $ 60
Options outstanding (in shares) | shares 277
Options outstanding, weighted-average remaining contractual life 2 years 6 months 18 days
Options outstanding, weighted-average exercise price (usd per share) $ 49.69
Options exercisable (in shares) | shares 277
Options exercisable, weighted-average exercise price (usd per share) $ 49.69
$60.01–$80.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 60.01
Exercise price, high end of range (usd per share) $ 80
Options outstanding (in shares) | shares 140
Options outstanding, weighted-average remaining contractual life 4 years 3 months 21 days
Options outstanding, weighted-average exercise price (usd per share) $ 74.55
Options exercisable (in shares) | shares 136
Options exercisable, weighted-average exercise price (usd per share) $ 74.53
$80.01–$100.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 80.01
Exercise price, high end of range (usd per share) $ 100
Options outstanding (in shares) | shares 1,670
Options outstanding, weighted-average remaining contractual life 6 years 3 months
Options outstanding, weighted-average exercise price (usd per share) $ 89.42
Options exercisable (in shares) | shares 1,144
Options exercisable, weighted-average exercise price (usd per share) $ 90.10
$100.01–$120.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 100.01
Exercise price, high end of range (usd per share) $ 120.00
Options outstanding (in shares) | shares 243
Options outstanding, weighted-average remaining contractual life 5 years 1 month 9 days
Options outstanding, weighted-average exercise price (usd per share) $ 109.23
Options exercisable (in shares) | shares 241
Options exercisable, weighted-average exercise price (usd per share) $ 109.17
$120.01–$140.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 120.01
Exercise price, high end of range (usd per share) $ 140.00
Options outstanding (in shares) | shares 454
Options outstanding, weighted-average remaining contractual life 5 years 8 months 1 day
Options outstanding, weighted-average exercise price (usd per share) $ 129.77
Options exercisable (in shares) | shares 447
Options exercisable, weighted-average exercise price (usd per share) $ 129.85
$140.01–$160.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 140.01
Exercise price, high end of range (usd per share) $ 160.00
Options outstanding (in shares) | shares 1,036
Options outstanding, weighted-average remaining contractual life 8 years 1 month 6 days
Options outstanding, weighted-average exercise price (usd per share) $ 155.50
Options exercisable (in shares) | shares 383
Options exercisable, weighted-average exercise price (usd per share) $ 155.39
$160.01–$180.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 160.01
Exercise price, high end of range (usd per share) $ 180.00
Options outstanding (in shares) | shares 720
Options outstanding, weighted-average remaining contractual life 8 years 5 months 15 days
Options outstanding, weighted-average exercise price (usd per share) $ 168.04
Options exercisable (in shares) | shares 233
Options exercisable, weighted-average exercise price (usd per share) $ 164.48
$180.01–$189.38  
Stock options outstanding and exercisable  
Exercise price, low end of range (usd per share) 180.01
Exercise price, high end of range (usd per share) $ 189.38
Options outstanding (in shares) | shares 1,624
Options outstanding, weighted-average remaining contractual life 8 years 10 months 24 days
Options outstanding, weighted-average exercise price (usd per share) $ 185.41
Options exercisable (in shares) | shares 364
Options exercisable, weighted-average exercise price (usd per share) $ 184.85