v3.26.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 26, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share
The following table sets forth the computation of basic earnings per share and diluted earnings per share:
Three Months EndedNine Months Ended
(in thousands, except per share data)September 26, 2026September 27, 2025September 26, 2026September 27, 2025
Numerator:
Net income$59,175 $76,420 $190,497 $192,634 
Denominator:
Weighted average basic shares outstanding29,655 30,546 29,91030,546
Effect of stock-based compensation awards205 236 178211
Weighted average diluted shares outstanding29,860 30,782 30,08830,757
Earnings Per Share:
Basic$2.00 $2.50 $6.37 $6.31 
Diluted$1.98 $2.48 $6.33 $6.26