XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Summary of Non Cash Buyback Activity by Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Equity, Class of Treasury Stock [Line Items]    
Stock purchased under share buyback $ 73,276 $ 320,334
Noncash Share Repurchase Transaction    
Equity, Class of Treasury Stock [Line Items]    
Stock purchased under share buyback (in shares) 118 193
Stock purchased under share buyback, average price (in dollars per share) $ 502.24 $ 411.93
Stock purchased under share buyback $ 59,212 $ 79,591