v3.26.1
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 29, 2024
Numerator:      
Net income $ 334,389 $ 240,217 $ 498,699
Denominator:      
Weighted average common shares for basic earnings per share 82,158 86,266 90,567
Net effect of dilutive stock based compensation awards 1,257 1,147 1,270
Weighted average common shares for diluted earnings per share 83,415 87,413 91,837
Basic earnings per share $ 4.07 $ 2.78 $ 5.51
Diluted earnings per share $ 4.01 $ 2.75 $ 5.43
Employee Stock Option      
Denominator:      
antidilutive Securities     79