v3.25.2
EARNINGS PER COMMON SHARE (Tables)
6 Months Ended
Jun. 29, 2025
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share
Earnings per common share calculated for the second quarter and first six months of 2025 and 2024 is as follows:
($ and shares in thousands, except per share data)
Second Quarter Ended
Six Months Ended
June 29, 2025June 30, 2024June 29, 2025June 30, 2024
Numerator:
Earnings for basic earnings per common share calculation$32,436 $47,884 $70,674 $82,977 
Denominator: (1)
Weighted average common shares outstanding - basic32,52032,58632,59532,533
Weighted average impact of potentially dilutive convertible notes903391984349
Weighted average impact of potentially dilutive warrants199 — 295 — 
Weighted average impact of potentially dilutive securities201277242305
Weighted average common shares outstanding - diluted33,82333,25434,11633,187
Earnings per common share: (1)
Basic earnings per common share$1.00 $1.47 $2.17 $2.55 
Diluted earnings per common share$0.96 $1.44 $2.07 $2.50 
(1)The prior year periods reflect the impact of the three-for-two stock split paid in December 2024. See Note 1 "Basis of Presentation and Significant Accounting Policies" for further details.