XML 95 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Information Related to Stock Options Outstanding (Details)
12 Months Ended
May 31, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower limit (dollars per share) $ 28.14
Range of exercise prices, upper limit (dollars per share) $ 361.09
Number Outstanding (shares) | shares 6,055,524
Average Remaining Option Life 6 years 8 months 26 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 191.11
Exercisable Options, Number Exercisable (shares) | shares 1,548,867
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 89.42
$28.14 - $108.39  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower limit (dollars per share) 28.14
Range of exercise prices, upper limit (dollars per share) $ 108.39
Number Outstanding (shares) | shares 1,621,375
Average Remaining Option Life 3 years 11 months 4 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 83.28
Exercisable Options, Number Exercisable (shares) | shares 1,248,866
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 75.94
$108.40 - $204.48  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower limit (dollars per share) 108.40
Range of exercise prices, upper limit (dollars per share) $ 204.48
Number Outstanding (shares) | shares 1,329,236
Average Remaining Option Life 6 years 3 months 18 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 143.30
Exercisable Options, Number Exercisable (shares) | shares 280,610
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 137.55
$204.49 - $260.79  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower limit (dollars per share) 204.49
Range of exercise prices, upper limit (dollars per share) $ 260.79
Number Outstanding (shares) | shares 1,865,666
Average Remaining Option Life 7 years 6 months 29 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 228.36
Exercisable Options, Number Exercisable (shares) | shares 6,752
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 230.79
$260.80 - $361.09  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise prices, lower limit (dollars per share) 260.80
Range of exercise prices, upper limit (dollars per share) $ 361.09
Number Outstanding (shares) | shares 1,239,247
Average Remaining Option Life 9 years 7 months 9 days
Outstanding Options, Weighted Average Exercise Price (dollars per share) $ 327.37
Exercisable Options, Number Exercisable (shares) | shares 12,639
Exercisable Options, Weighted Average Exercise Price (dollars per share) $ 277.33