XML 39 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Stock Options Outstanding (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Options, Shares | shares 625,407
Outstanding Options, Weighted Average Remaining Contractual Life in Years 3 years 7 months 17 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 169.33
Exercisable Options, Shares | shares 361,503
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 124.70
$71.11 - 105.14  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 71.11
Range of Exercise Prices, maximum (usd per share) $ 105.14
Outstanding Options, Shares | shares 55,724
Outstanding Options, Weighted Average Remaining Contractual Life in Years 13 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 73.67
Exercisable Options, Shares | shares 55,724
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 73.67
105.15 - 105.84  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 105.15
Range of Exercise Prices, maximum (usd per share) $ 105.84
Outstanding Options, Shares | shares 114,449
Outstanding Options, Weighted Average Remaining Contractual Life in Years 3 years 3 months 29 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 105.18
Exercisable Options, Shares | shares 79,188
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 105.18
105.85 - 108.59  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 105.85
Range of Exercise Prices, maximum (usd per share) $ 108.59
Outstanding Options, Shares | shares 99,936
Outstanding Options, Weighted Average Remaining Contractual Life in Years 1 year 3 months 29 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 107.94
Exercisable Options, Shares | shares 99,936
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 107.94
108.60 - 149.65  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 108.60
Range of Exercise Prices, maximum (usd per share) $ 149.65
Outstanding Options, Shares | shares 67,573
Outstanding Options, Weighted Average Remaining Contractual Life in Years 2 years 3 months 3 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 129.13
Exercisable Options, Shares | shares 67,573
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 129.13
149.66 - 180.62  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 149.66
Range of Exercise Prices, maximum (usd per share) $ 180.62
Outstanding Options, Shares | shares 80,583
Outstanding Options, Weighted Average Remaining Contractual Life in Years 4 years 4 months 2 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 178.07
Exercisable Options, Shares | shares 37,320
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 178.04
180.63 - 247.01  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 180.63
Range of Exercise Prices, maximum (usd per share) $ 247.01
Outstanding Options, Shares | shares 11,966
Outstanding Options, Weighted Average Remaining Contractual Life in Years 6 years 2 months 4 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 226.22
Exercisable Options, Shares | shares 1,578
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 210.73
247.02 - 255.58  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 247.02
Range of Exercise Prices, maximum (usd per share) $ 255.58
Outstanding Options, Shares | shares 117,265
Outstanding Options, Weighted Average Remaining Contractual Life in Years 6 years 3 months 29 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 250.43
Exercisable Options, Shares | shares 0
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 0
255.59 - 315.12  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 255.59
Range of Exercise Prices, maximum (usd per share) $ 315.12
Outstanding Options, Shares | shares 75,647
Outstanding Options, Weighted Average Remaining Contractual Life in Years 5 years 3 months 29 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 305.18
Exercisable Options, Shares | shares 19,617
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 304.39
315.13 - 324.77  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, minimum (usd per share) 315.13
Range of Exercise Prices, maximum (usd per share) $ 324.77
Outstanding Options, Shares | shares 2,264
Outstanding Options, Weighted Average Remaining Contractual Life in Years 5 years 7 months 6 days
Outstanding Options, Weighted Average Exercise Price (usd per share) $ 324.77
Exercisable Options, Shares | shares 567
Exercisable Options, Weighted Average Exercise Price (usd per share) $ 324.77