XML 50 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Tables)
9 Months Ended
Dec. 28, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table details the calculation of basic and diluted earnings per share for the three and nine months ended December 28, 2024 and December 30, 2023 (in thousands, except per share amounts):
Three Months EndedNine Months Ended
December 28,December 30,December 28,December 30,
2024202320242023
Numerator:    
Net income$116,005 $138,723 $260,240 $229,730 
Denominator:    
Weighted average shares outstanding53,081 54,016 53,263 54,449 
Effect of dilutive securities1,995 1,576 2,266 1,711 
Weighted average diluted shares55,076 55,592 55,529 56,160 
Basic earnings per share$2.19 $2.57 $4.89 $4.22 
Diluted earnings per share$2.11 $2.50 $4.69 $4.09