v3.26.1
Earnings per ordinary share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 27, 2026
Mar. 28, 2025
Mar. 27, 2026
Mar. 28, 2025
Earnings Per Share [Abstract]        
Net income attributable to shareholders $ 125,213 $ 81,290 $ 333,767 $ 245,320
Weighted-average number of ordinary shares outstanding (in shares) 35,828 35,914 35,809 36,094
Incremental shares arising from the assumed vesting of restricted share units and performance share units (in shares) 249 243 220 228
Incremental shares arising from the assumed vesting of customer warrant (in shares) 224 15 188 5
Weighted-average number of ordinary shares for diluted earnings per ordinary share (in shares) 36,301 36,172 36,217 36,327
Basic earnings per ordinary share (in USD per share) $ 3.49 $ 2.26 $ 9.32 $ 6.80
Diluted earnings per ordinary share (in USD per share) $ 3.45 $ 2.25 $ 9.22 $ 6.75
Outstanding performance share units excluded from the computation of diluted earnings per ordinary share (thousands of shares) 1 0 1 0