XML 107 R87.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation - Schedule of Information Related to Stock Options Outstanding (Details)
12 Months Ended
May 31, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) $ 63.45
Range of Exercise Prices, upper limit (in dollars per share) $ 687.03
Number Outstanding (in shares) | shares 3,812,258
Average Remaining Option Life 6 years 4 months 20 days
Weighted Average Exercise Price (in dollars per share) $ 342.91
Number Exercisable (in shares) | shares 1,385,992
Weighted Average Exercise Price (in dollars per share) $ 185.55
Range 1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 63.45
Range of Exercise Prices, upper limit (in dollars per share) $ 206.99
Number Outstanding (in shares) | shares 1,012,683
Average Remaining Option Life 3 years 1 month 9 days
Weighted Average Exercise Price (in dollars per share) $ 152.06
Number Exercisable (in shares) | shares 1,006,059
Weighted Average Exercise Price (in dollars per share) $ 151.83
Range 2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 213.37
Range of Exercise Prices, upper limit (in dollars per share) $ 388.19
Number Outstanding (in shares) | shares 924,792
Average Remaining Option Life 5 years 9 months 3 days
Weighted Average Exercise Price (in dollars per share) $ 282.38
Number Exercisable (in shares) | shares 368,646
Weighted Average Exercise Price (in dollars per share) $ 270.37
Range 3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 388.86
Range of Exercise Prices, upper limit (in dollars per share) $ 397.83
Number Outstanding (in shares) | shares 951,732
Average Remaining Option Life 7 years 6 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 392.50
Number Exercisable (in shares) | shares 587
Weighted Average Exercise Price (in dollars per share) $ 388.86
Range 4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of Exercise Prices, lower limit (in dollars per share) 401.47
Range of Exercise Prices, upper limit (in dollars per share) $ 687.03
Number Outstanding (in shares) | shares 923,051
Average Remaining Option Life 9 years 5 months 4 days
Weighted Average Exercise Price (in dollars per share) $ 561.79
Number Exercisable (in shares) | shares 10,700
Weighted Average Exercise Price (in dollars per share) $ 422.39