XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.4
Earnings per Share - Summary of Buyback Activity by Program (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 21 Months Ended
Nov. 30, 2021
Aug. 31, 2021
Nov. 30, 2020
Aug. 31, 2020
Nov. 30, 2021
Nov. 30, 2020
Jul. 31, 2021
Equity, Class of Treasury Stock [Line Items]              
Stock purchased under share buyback (shares) 0   0        
Stock purchased under share buyback $ 5,491 $ 659,235 $ 2,371 $ 69,011      
Share Buyback Programs              
Equity, Class of Treasury Stock [Line Items]              
Stock purchased under share buyback (shares)         1,590 0  
Stock purchased under share buyback, average price (in dollars per share)         $ 365.41 $ 0  
Stock purchased under share buyback         $ 581,220 $ 0  
October 29, 2019 Plan              
Equity, Class of Treasury Stock [Line Items]              
Stock purchased under share buyback (shares)         1,590 0 2,800
Stock purchased under share buyback, average price (in dollars per share)         $ 365.41 $ 0 $ 358.93
Stock purchased under share buyback         $ 581,220 $ 0 $ 1,000,000
July 27, 2021 Plan              
Equity, Class of Treasury Stock [Line Items]              
Stock purchased under share buyback (shares)         0 0  
Stock purchased under share buyback, average price (in dollars per share)         $ 0 $ 0  
Stock purchased under share buyback         $ 0 $ 0