v3.26.1
Net Income Per Share (Tables)
6 Months Ended
Jun. 28, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The calculation of basic and diluted net income per share was as follows:
Three Months EndedSix Months Ended
June 28,
2026
June 29,
2025
June 28,
2026
June 29,
2025
Net income$32,616 $55,110 $55,328 $94,342 
Common stock:
Weighted average basic shares outstanding190,426 191,949 190,359 196,296 
Dilutive effect of stock options and restricted shares
786 765 696 870 
Weighted average diluted shares outstanding191,212 192,714 191,055 197,166 
Basic and diluted net income per share$.17 $.29 $.29 $.48