v3.26.1
Note 11 - Earnings Per Share (Tables)
9 Months Ended
Jun. 27, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

June 27,

   

June 28,

   

June 27,

   

June 28,

 

(In thousands, except per share amounts)

 

2026

   

2025

   

2026

   

2025

 

Net earnings

  $ 9,019     $ 15,159     $ 21,829     $ 26,470  
                                 

Basic weighted average shares outstanding

    19,452       19,476       19,469       19,485  

Dilutive effect of stock-based compensation

    42       77       68       59  

Diluted weighted average shares outstanding

    19,494       19,553       19,537       19,544  
                                 

Net earnings per share:

                               

Basic

  $ 0.46     $ 0.78     $ 1.12     $ 1.36  

Diluted

  $ 0.46     $ 0.78     $ 1.12     $ 1.35