v3.25.2
Earnings Per Share (Tables)
9 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents the earnings per share computation for the periods presented:
Three Months EndedNine Months Ended
(in thousands except for share data)June 28, 2025June 29, 2024June 28, 2025June 29, 2024
Numerator:
Net income
$36,455 $28,711 $91,223 $80,884 
Denominator:
Weighted-average common shares outstanding31,556,312 32,305,396 31,899,623 32,238,805 
Weighted-average dilutive securities, restricted stock471,039 533,789 535,117 382,523 
Weighted-average dilutive securities, stock options214,028 357,124 231,895 277,468 
Weighted-average dilutive securities, warrants
340,441 457,138 357,108 323,558 
Weighted-average shares and dilutive potential common shares (1)32,581,820 33,653,447 33,023,743 33,222,354 
Earnings per share:
Basic earnings per share
$1.16 $0.89 $2.86 $2.51 
Diluted earnings per share
$1.12 $0.85 $2.76 $2.43