XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
6 Months Ended
Sep. 27, 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 EndedSix Months Ended
September 27,
2025
September 28,
2024
September 27,
2025
September 28,
2024
Net income$52,381 $43,815 $104,023 $78,244 
Weighted average shares outstanding
Basic7,909,326 8,226,298 7,931,589 8,256,664 
Effect of dilutive securities83,419 79,028 93,131 81,007 
Diluted7,992,745 8,305,326 8,024,720 8,337,671 
Net income per share
Basic$6.62 $5.33 $13.12 $9.48 
Diluted$6.55 $5.28 $12.96 $9.38 
Anti-dilutive common stock equivalents excluded— 257 264 428 
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 EndedSix Months Ended
September 27,
2025
September 28,
2024
September 27,
2025
September 28,
2024
Net income$52,381 $43,815 $104,023 $78,244 
Weighted average shares outstanding
Basic7,909,326 8,226,298 7,931,589 8,256,664 
Effect of dilutive securities83,419 79,028 93,131 81,007 
Diluted7,992,745 8,305,326 8,024,720 8,337,671 
Net income per share
Basic$6.62 $5.33 $13.12 $9.48 
Diluted$6.55 $5.28 $12.96 $9.38 
Anti-dilutive common stock equivalents excluded— 257 264 428