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
The following table presents the calculations of basic and diluted EPS:
Three Months Ended June Six Months Ended June
(In thousands, except per share amounts) 2025 2024 2025 2024
Net income $ 73,869  $ 51,769  $ 116,751  $ 111,276 
Basic weighted average shares outstanding 55,560  55,810  55,458  55,772 
Dilutive effect of stock-based awards 415  646  559  825 
Diluted weighted average shares outstanding 55,975  56,456  56,017  56,597 
Earnings per share:
Basic earnings per share $ 1.33  $ 0.93  $ 2.11  $ 2.00 
Diluted earnings per share $ 1.32  $ 0.92  $ 2.08  $ 1.97