XML 102 R87.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation - Summary of Information Related to Stock Options Outstanding (Details)
12 Months Ended
May 31, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number Outstanding (shares) | shares 8,208,934
Outstanding Options, Average Remaining Option Life 7 years 18 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 123.80
Exercisable Options, Number Exercisable (shares) | shares 1,919,976
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 54.07
Range of Exercise Prices, Lower Range Limit (dollars per share) 22.61
Range of Exercise Prices, Upper Range Limit (dollars per share) $ 221.83
$22.61 - $63.45  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number Outstanding (shares) | shares 1,938,231
Outstanding Options, Average Remaining Option Life 3 years 11 months 16 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 49.30
Exercisable Options, Number Exercisable (shares) | shares 1,549,449
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 45.75
Range of Exercise Prices, Lower Range Limit (dollars per share) 22.61
Range of Exercise Prices, Upper Range Limit (dollars per share) $ 63.45
$63.46 - $108.39  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number Outstanding (shares) | shares 2,516,838
Outstanding Options, Average Remaining Option Life 6 years 7 months 10 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 96.18
Exercisable Options, Number Exercisable (shares) | shares 335,335
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 84.71
Range of Exercise Prices, Lower Range Limit (dollars per share) 63.46
Range of Exercise Prices, Upper Range Limit (dollars per share) $ 108.39
$108.40 - $204.48  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number Outstanding (shares) | shares 1,696,559
Outstanding Options, Average Remaining Option Life 8 years 2 months 23 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 141.26
Exercisable Options, Number Exercisable (shares) | shares 35,192
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 128.42
Range of Exercise Prices, Lower Range Limit (dollars per share) 108.40
Range of Exercise Prices, Upper Range Limit (dollars per share) $ 204.48
$204.49 - $221.83  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number Outstanding (shares) | shares 2,057,306
Outstanding Options, Average Remaining Option Life 9 years 6 months 7 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 213.39
Exercisable Options, Number Exercisable (shares) | shares 0
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 0.00
Range of Exercise Prices, Lower Range Limit (dollars per share) 204.49
Range of Exercise Prices, Upper Range Limit (dollars per share) $ 221.83