v3.26.1
Earnings per ordinary share (Tables)
12 Months Ended
Jun. 26, 2026
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 26,
2026
June 27,
2025
June 28,
2024
Net income attributable to shareholders$473,027 $332,527 $296,181 
Weighted-average number of ordinary shares outstanding35,815 36,017 36,246 
Incremental shares arising from the assumed exercise of share options and vesting of restricted share units and performance share units232 241 318 
Incremental shares arising from the assumed vesting of customer warrant205 — 
Weighted-average number of ordinary shares for diluted earnings per ordinary share36,252 36,267 36,564 
Basic earnings per ordinary share$13.21 $9.23 $8.17 
Diluted earnings per ordinary share$13.05 $9.17 $8.10 
Outstanding performance share units excluded from the computation of diluted earnings per ordinary share (thousands of shares) (1)
— — 
(1)    These performance share units were not included in the computation of diluted earnings per ordinary share because they are not expected to vest based on the Company’s current assessment of the related performance obligations.