XML 87 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders’ Equity - Stock options outstanding (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Options Outstanding  
Number Outstanding (in shares) | shares 12,285,159
Options Exercisable  
Number Exercisable (in shares) | shares 7,194,171
Range of Exercise Prices $2.80 - $17.79  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) $ 2.80
Exercise price, upper range limit (in dollars per share) $ 17.79
Options Outstanding  
Number Outstanding (in shares) | shares 588,741
Weighted Average Remaining Contractual Life 3 months 22 days
Weighted Average Exercise Price (in dollars per share) $ 16.48
Options Exercisable  
Number Exercisable (in shares) | shares 588,741
Weighted Average Exercise Price (in dollars per share) $ 16.48
Range of Exercise Prices $17.89 - $18.32  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 17.89
Exercise price, upper range limit (in dollars per share) $ 18.32
Options Outstanding  
Number Outstanding (in shares) | shares 1,474,120
Weighted Average Remaining Contractual Life 1 year 1 month 2 days
Weighted Average Exercise Price (in dollars per share) $ 18.31
Options Exercisable  
Number Exercisable (in shares) | shares 1,474,120
Weighted Average Exercise Price (in dollars per share) $ 18.31
Range of Exercise Prices $18.97 - $64.55  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 18.97
Exercise price, upper range limit (in dollars per share) $ 64.55
Options Outstanding  
Number Outstanding (in shares) | shares 1,652,452
Weighted Average Remaining Contractual Life 3 years 1 month 13 days
Weighted Average Exercise Price (in dollars per share) $ 49.41
Options Exercisable  
Number Exercisable (in shares) | shares 1,439,924
Weighted Average Exercise Price (in dollars per share) $ 47.60
Range of Exercise Prices $65.36 - $68.40  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 65.36
Exercise price, upper range limit (in dollars per share) $ 68.40
Options Outstanding  
Number Outstanding (in shares) | shares 142,566
Weighted Average Remaining Contractual Life 8 years 8 months 12 days
Weighted Average Exercise Price (in dollars per share) $ 66.34
Options Exercisable  
Number Exercisable (in shares) | shares 19,555
Weighted Average Exercise Price (in dollars per share) $ 67.39
Range of Exercise Prices $68.62 - $68.62  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 68.62
Exercise price, upper range limit (in dollars per share) $ 68.62
Options Outstanding  
Number Outstanding (in shares) | shares 1,426,578
Weighted Average Remaining Contractual Life 9 years 4 months 21 days
Weighted Average Exercise Price (in dollars per share) $ 68.62
Range of Exercise Prices $68.82 - $81.16  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 68.82
Exercise price, upper range limit (in dollars per share) $ 81.16
Options Outstanding  
Number Outstanding (in shares) | shares 1,234,047
Weighted Average Remaining Contractual Life 4 years 2 months 27 days
Weighted Average Exercise Price (in dollars per share) $ 73.59
Options Exercisable  
Number Exercisable (in shares) | shares 892,781
Weighted Average Exercise Price (in dollars per share) $ 73.69
Range of Exercise Prices $83.83 - $94.63  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 83.83
Exercise price, upper range limit (in dollars per share) $ 94.63
Options Outstanding  
Number Outstanding (in shares) | shares 1,701,957
Weighted Average Remaining Contractual Life 7 years 8 months 23 days
Weighted Average Exercise Price (in dollars per share) $ 88.55
Options Exercisable  
Number Exercisable (in shares) | shares 894,810
Weighted Average Exercise Price (in dollars per share) $ 87.36
Range of Exercise Prices $95.34 - $95.76  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 95.34
Exercise price, upper range limit (in dollars per share) $ 95.76
Options Outstanding  
Number Outstanding (in shares) | shares 1,578,529
Weighted Average Remaining Contractual Life 6 years 1 month 2 days
Weighted Average Exercise Price (in dollars per share) $ 95.62
Options Exercisable  
Number Exercisable (in shares) | shares 780,898
Weighted Average Exercise Price (in dollars per share) $ 95.76
Range of Exercise Prices $100.81 - $113.64  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 100.81
Exercise price, upper range limit (in dollars per share) $ 113.64
Options Outstanding  
Number Outstanding (in shares) | shares 1,462,739
Weighted Average Remaining Contractual Life 7 years 7 months 17 days
Weighted Average Exercise Price (in dollars per share) $ 112.39
Options Exercisable  
Number Exercisable (in shares) | shares 636,592
Weighted Average Exercise Price (in dollars per share) $ 111.63
Range of Exercise Prices $115.19 - $138.52  
Stock options outstanding  
Exercise price, lower range limit (in dollars per share) 115.19
Exercise price, upper range limit (in dollars per share) $ 138.52
Options Outstanding  
Number Outstanding (in shares) | shares 1,023,430
Weighted Average Remaining Contractual Life 8 years 1 month 2 days
Weighted Average Exercise Price (in dollars per share) $ 128.30
Options Exercisable  
Number Exercisable (in shares) | shares 466,750
Weighted Average Exercise Price (in dollars per share) $ 128.88