XML 86 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended 22 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
May 31, 2023
Jul. 26, 2022
Jul. 27, 2021
Oct. 29, 2019
Oct. 30, 2018
Earnings Per Share, Basic and Diluted [Line Items]                
Options granted excluded from the computation of diluted earnings per share (in shares) 1,000 500 200          
Total purchase price of shares repurchased $ 398,865 $ 1,525,873 $ 554,121          
Share Buyback Program October 2018                
Earnings Per Share, Basic and Diluted [Line Items]                
Share buyback program, authorized amount               $ 1,000,000
Stock purchased under share buyback (in shares) 0 0 190          
Average price per share (in dollars per share) $ 0 $ 0 $ 319.88          
Total purchase price of shares repurchased $ 0 $ 0 $ 60,877          
Share Buyback Program October 2019                
Earnings Per Share, Basic and Diluted [Line Items]                
Share buyback program, authorized amount             $ 1,000,000  
Stock purchased under share buyback (in shares) 0 1,590 1,196          
Average price per share (in dollars per share) $ 0 $ 365.41 $ 350.31          
Total purchase price of shares repurchased $ 0 $ 581,220 $ 418,779          
Share Buyback Program July 27 2021                
Earnings Per Share, Basic and Diluted [Line Items]                
Share buyback program, authorized amount           $ 1,500,000    
Stock purchased under share buyback (in shares) 550 2,150 0 2,700        
Average price per share (in dollars per share) $ 396.69 $ 383.01 $ 0 $ 385.80        
Total purchase price of shares repurchased $ 218,288 $ 823,429 $ 0 $ 1,000,000        
Noncash Share Repurchase Transaction                
Earnings Per Share, Basic and Diluted [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            
Share Buyback Program July 26 2022                
Earnings Per Share, Basic and Diluted [Line Items]                
Share buyback program, authorized amount         $ 1,000,000      
Stock purchased under share buyback (in shares) 0 0 0          
Average price per share (in dollars per share) $ 0 $ 0 $ 0          
Total purchase price of shares repurchased $ 0 $ 0 $ 0