XML 37 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share and Weighted Average Shares
12 Months Ended
Jul. 28, 2023
Net Income Per Share and Weighted Average Shares [Abstract]  
Net Income Per Share and Weighted Average Shares
13. Net Income Per Share and Weighted Average Shares
 

The following table reconciles the components of diluted earnings per share computations:

 
 
2023
   
2022
   
2021
 
Net income per share numerator
 
$
99,050
   
$
131,880
   
$
254,513
 
                       
Net income per share denominator:
                       
Basic weighted average shares outstanding
   
22,167,875
     
23,164,180
     
23,692,063
 
Add potential dilution:
                       
Nonvested stock awards and units
   
97,524
     
81,830
     
75,327
 
Diluted weighted average shares outstanding
   
22,265,399
     
23,246,010
     
23,767,390