v3.25.2
Earnings per ordinary share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]      
Net income attributable to shareholders $ 332,527 $ 296,181 $ 247,913
Weighted-average number of ordinary shares outstanding 36,017 36,246 36,515
Incremental shares arising from the assumed exercise of share options and vesting of restricted share units and performance share units 241 318 340
Incremental shares arising from the assumed vesting of customer warrant 9 0 0
Weighted-average number of ordinary shares for diluted earnings per ordinary share 36,267 36,564 36,855
Basic earnings per ordinary share (in USD per share) $ 9.23 $ 8.17 $ 6.79
Diluted earnings per ordinary share (in USD per share) $ 9.17 $ 8.10 $ 6.73