v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 27, 2026
Earnings Per Share [Abstract]  
Reconciliation of Shares used in Calculating Earnings per Share Basic and Diluted
Three Months Ended
Six Months Ended
June 27,
June 28,
June 27,
June 28,
2026
2025
2026
2025
Basic
113,451,329
121,927,867
114,194,349
122,852,702
Effect of dilutive securities:
Stock options and restricted stock units
939,037
709,081
1,044,157
886,679
Diluted
114,390,366
122,636,948
115,238,506
123,739,381
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Three Months Ended
Six Months Ended
June 27,
June 28,
June 27,
June 28,
2026
2025
2026
2025
Stock options
543,468
397,490
479,680
399,768
Restricted stock units
2,214
784,602
21,107
489,854
Total anti-dilutive
securities excluded from earnings per
share computation
545,682
1,182,092
500,787
889,622