v3.25.2
Earnings Per Share
3 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
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