v3.25.2
Earnings per ordinary share (Tables)
12 Months Ended
Jun. 27, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Ordinary Share
Earnings per ordinary share was calculated as follows:
Years Ended
(in thousands, except per share data)June 27,
2025
June 28,
2024
June 30,
2023
Net income attributable to shareholders$332,527 $296,181 $247,913 
Weighted-average number of ordinary shares outstanding36,017 36,246 36,515 
Incremental shares arising from the assumed exercise of share options and vesting of restricted share units and performance share units241 318 340 
Incremental shares arising from the assumed vesting of customer warrant— — 
Weighted-average number of ordinary shares for diluted earnings per ordinary share36,267 36,564 36,855 
Basic earnings per ordinary share$9.23 $8.17 $6.79 
Diluted earnings per ordinary share$9.17 $8.10 $6.73