XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Share and Weighted Average Shares (Tables)
6 Months Ended
Jan. 27, 2023
Net Income Per Share and Weighted Average Shares [Abstract]  
Reconciliation of Components of Diluted Earnings per Share Computations

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

 
Quarter Ended
   
Six Months Ended
 
   
January 27,
2023
   
January 28,
2022
   
January 27,
2023
   
January 28,
2022
 
Net income per share numerator
 
$
30,491
   
$
37,624
   
$
47,620
   
$
71,000
 
                                 
Net income per share denominator:
                               
Weighted average shares
   
22,173,280
     
23,393,398
     
22,183,527
     
23,450,379
 
Add potential dilution:
                               
Nonvested stock awards and units
   
78,555
     
69,173
     
88,717
     
77,848
 
Diluted weighted average shares
   
22,251,835
     
23,462,571
     
22,272,244
     
23,528,227