XML 88 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Summary of Non Cash Buyback Activity by Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
Equity, Class of Treasury Stock [Line Items]      
Total purchase price of shares repurchased $ 398,865 $ 1,525,873 $ 554,121
Noncash Share Repurchase Transaction      
Equity, Class of Treasury Stock [Line Items]      
Stock purchased under share buyback (in shares) 360 71  
Average Price per Share (in dollars per share) $ 424.86 $ 402.73  
Total purchase price of shares repurchased $ 152,983 $ 28,670