v3.25.2
Earnings Per Share (Tables)
3 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Diluted
The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):
Three Months Ended
June 28,
2025
June 29,
2024
Net income$51,642 $34,429 
Weighted average shares outstanding
Basic7,953,720 8,286,476 
Effect of dilutive securities87,288 85,778 
Diluted8,041,008 8,372,254 
Net income per share
Basic$6.49 $4.15 
Diluted$6.42 $4.11 
Anti-dilutive common stock equivalents excluded602 257 
Schedule of Earnings Per Share, Basic
The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except per share amounts):
Three Months Ended
June 28,
2025
June 29,
2024
Net income$51,642 $34,429 
Weighted average shares outstanding
Basic7,953,720 8,286,476 
Effect of dilutive securities87,288 85,778 
Diluted8,041,008 8,372,254 
Net income per share
Basic$6.49 $4.15 
Diluted$6.42 $4.11 
Anti-dilutive common stock equivalents excluded602 257