XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share - Summary of Non Cash Buyback Activity by Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2023
Aug. 31, 2023
Nov. 30, 2022
Aug. 31, 2022
Nov. 30, 2023
Nov. 30, 2022
Equity, Class of Treasury Stock [Line Items]            
Stock purchased under share buyback $ 349,852 $ 73,276 $ 28,348 $ 320,334 $ 423,128 $ 348,682
Noncash Share Repurchase Transaction            
Equity, Class of Treasury Stock [Line Items]            
Stock purchased under share buyback (in shares) 68   66   186 260
Stock purchased under share buyback, average price (in dollars per share) $ 514.75   $ 421.85   $ 506.82 $ 414.46
Stock purchased under share buyback $ 35,087   $ 27,975   $ 94,300 $ 107,566