v3.25.1
Earnings per ordinary share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Mar. 28, 2025
Mar. 29, 2024
Earnings Per Share [Abstract]        
Net income attributable to shareholders $ 81,290 $ 80,916 $ 245,320 $ 215,115
Weighted-average number of ordinary shares outstanding (in shares) 35,914 36,250 36,094 36,278
Incremental shares arising from the assumed vesting of restricted share units and performance share units (in shares) 243 353 228 296
Incremental common shares attributable to dilutive effect of call options and warrants (in shares) 15 0 5 0
Weighted-average number of ordinary shares for diluted earnings per ordinary share (in shares) 36,172 36,603 36,327 36,574
Basic earnings per ordinary share (in USD per share) $ 2.26 $ 2.23 $ 6.80 $ 5.93
Diluted earnings per ordinary share (in USD per share) $ 2.25 $ 2.21 $ 6.75 $ 5.88