XML 97 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Stock Options Granted and Outstanding (Details) - $ / shares
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
May 31, 2022
Shares        
Outstanding, beginning of period (in shares) 15,249,032 17,711,008 20,349,608  
Granted (in shares) 1,050,217 1,633,988 2,316,584  
Canceled (in shares) 0 0 (6,840)  
Forfeited (in shares) (622,472) (442,372) (650,392)  
Exercised (in shares) (2,998,290) (3,653,592) (4,297,952)  
Outstanding, end of period (in shares) 12,678,487 15,249,032 17,711,008  
Options exercisable (in shares) 4,870,890 5,543,968 6,185,384 6,303,996
Weighted Average Exercise Price        
Outstanding, beginning of period (in dollars per share) $ 85.73 $ 69.50 $ 57.66  
Granted (in dollars per share) 222.76 165.58 116.23  
Canceled (in dollars per share) 0 0 16.45  
Forfeited (in dollars per share) 142.77 102.84 84.87  
Exercised (in dollars per share) 53.30 42.91 36.30  
Outstanding, end of period (in dollars per share) $ 103.72 $ 85.73 $ 69.50