XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 29, 2025
Dec. 28, 2024
Sep. 28, 2024
Mar. 30, 2024
Dec. 30, 2023
Sep. 30, 2023
Mar. 29, 2025
Mar. 30, 2024
Numerator:                
Net income $ 87,919 $ 87,253 $ 58,956 $ 88,834 $ 117,931 $ 209,268 $ 234,128 $ 416,033
Denominator:                
Weighted average common shares for basic earnings per share 86,014     90,430     86,984 90,726
Net effect of dilutive stock based compensation awards 862     826     1,214 1,349
Weighted average common shares for diluted earnings per share 86,876     91,256     88,198 92,075
Basic earnings per share $ 1.02     $ 0.98     $ 2.69 $ 4.59
Diluted earnings per share $ 1.01     $ 0.97     $ 2.65 $ 4.52
Stock Options                
Denominator:                
antidilutive Securities       122       122