XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.4
Earnings Per Share - Narrative (Details) - USD ($)
$ / shares in Units, shares 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
Jul. 27, 2021
Oct. 29, 2019
Earnings Per Share [Abstract]                  
Options granted and excluded from the computation of diluted earnings per share (in shares) 100   200   100 200      
Equity, Class of Treasury Stock [Line Items]                  
Stock purchased under share buyback (shares) 0   0            
Stock purchased under share buyback $ 5,491,000 $ 659,235,000 $ 2,371,000 $ 69,011,000          
Shares acquired for employee payroll taxes on restricted stock awards (in shares) 100   100   200 200      
Shares acquired for employee payroll taxes on restricted stock awards, average price (in dollars per share) $ 420.87   $ 333.60   $ 395.84 $ 301.01      
Shares acquired for employee payroll taxes on restricted stock awards $ 5,500,000   $ 2,400,000   $ 83,500,000 $ 71,400,000      
October 29, 2019 Plan                  
Equity, Class of Treasury Stock [Line Items]                  
Share buyback program, authorized amount                 $ 1,000,000,000
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,000 $ 0 $ 1,000,000,000    
July 27, 2021 Plan                  
Equity, Class of Treasury Stock [Line Items]                  
Share buyback program, authorized amount               $ 1,500,000,000  
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