XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Net Income (Loss) Per Common Share (Tables)
6 Months Ended
Dec. 29, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

December 29,

   

December 31,

   

December 29,

   

December 31,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands, except per share data)

 

Numerator:

                               

Net income

  $ 64,348     $ 62,907     $ 30,158     $ 31,665  
                                 

Denominator:

                               

Weighted average shares outstanding

    63,836       64,835       64,017       64,814  

Effect of dilutive stock options and unvested restricted stock awards

    470       342       484       341  
                                 

Diluted weighted-average shares outstanding

    64,306       65,177       64,501       65,155  
                                 

Net income per common share

                               

Basic

  $ 1.01     $ 0.97     $ 0.47     $ 0.49  

Diluted

  $ 1.00     $ 0.97     $ 0.47     $ 0.49