XML 100 R80.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Share - Narrative (Details)
$ / shares in Units, $ in Thousands
2 Months Ended 12 Months Ended 24 Months Ended 34 Months Ended
May 02, 2024
Jul. 25, 2024
USD ($)
$ / shares
shares
May 31, 2024
USD ($)
$ / shares
shares
May 31, 2023
USD ($)
$ / shares
shares
May 31, 2022
USD ($)
$ / shares
shares
Jul. 25, 2024
USD ($)
$ / shares
shares
May 31, 2024
USD ($)
$ / shares
shares
Sep. 04, 2024
shares
Jul. 26, 2022
USD ($)
Jul. 27, 2021
USD ($)
Oct. 29, 2019
USD ($)
Earnings Per Share, Basic and Diluted [Line Items]                      
Options granted excluded from the computation of diluted earnings per share (in shares) | shares     400,000 1,000,000.0 500,000            
Total purchase price of shares repurchased     $ 700,033 $ 398,865 $ 1,525,873            
Stock split ratio, common stock 4                    
Forecast                      
Earnings Per Share, Basic and Diluted [Line Items]                      
Additional shares received in stock split for each share held (in shares) | shares               3      
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) | shares     0 0 1,590,000            
Average price per share (in dollars per share) | $ / shares     $ 0 $ 0 $ 365.41            
Total purchase price of shares repurchased     $ 0 $ 0 $ 581,220            
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) | shares     856,000 550,000 2,150,000   3,600,000        
Average price per share (in dollars per share) | $ / shares     $ 535.21 $ 396.69 $ 383.01   $ 421.77        
Total purchase price of shares repurchased     $ 458,284 $ 218,288 $ 823,429   $ 1,500,000        
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) | shares     85,000 0 0            
Average price per share (in dollars per share) | $ / shares     $ 673.78 $ 0 $ 0            
Total purchase price of shares repurchased     $ 57,104 $ 0 $ 0            
Share Buyback Program July 26 2022 | Subsequent Event                      
Earnings Per Share, Basic and Diluted [Line Items]                      
Stock purchased under share buyback (in shares) | shares   700,000       800,000          
Average price per share (in dollars per share) | $ / shares   $ 693.58       $ 691.40          
Total purchase price of shares repurchased   $ 473,600       $ 530,700