Quarterly report [Sections 13 or 15(d)]

Earnings Per Share (Tables)

v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic earnings per share:
Six months ended Three months ended
(In thousands, except per share amounts) June 28, 2025 June 29, 2024 June 28, 2025 June 29, 2024
Basic Earnings per Common Share:
Net Income (Loss) - Basic $ 10,842  $ (1,645) $ 1,314  $ 1,533 
Weighted Average Shares - Basic 35,347  34,936  35,406  35,007 
Basic Earnings per Common Share $ 0.31  $ (0.05) $ 0.04  $ 0.04 
The following table sets forth the computation of diluted net income (loss) per share:
Six months ended Three months ended
(In thousands, except per share amounts) June 28, 2025 June 29, 2024 June 28, 2025 June 29, 2024
Diluted Earnings per Common Share:
Net Income (Loss) - Diluted $ 10,842  $ (1,645) $ 1,314  $ 1,533 
Weighted Average Shares - Basic 35,347  34,936  35,406  35,007 
Net Effect of Dilutive Stock Awards 712  —  962  540 
Weighted Average Shares - Diluted 36,059  34,936  36,368  35,547 
Diluted Earnings per Common Share $ 0.30  $ (0.05) $ 0.04  $ 0.04