XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
 
The following table sets forth the computation of basic and diluted earnings per share:
 
(in thousands, except per share amounts)
202320222021
Numerator:   
Net income as reported$259,485 $373,306 $283,806 
Denominator:
Weighted average shares outstanding
Basic24,854 24,734 24,603 
Effect of dilutive securities248 252 329 
Diluted25,102 24,986 24,932 
Earnings Per Share:
Basic earnings per share$10.44 $15.09 $11.54 
Diluted earnings per share$10.34 $14.94 $11.38 
 
Potential shares of common stock attributable to stock options and restricted shares excluded from the earnings per share calculation because their effect would be anti-dilutive were 110,002, 87,425, and 20,139 shares in 2023, 2022, and 2021, respectively.

The Company did not repurchase any shares of its common stock during the fiscal year 2023, 2022, and 2021, respectively.