v3.26.3
Earnings per ordinary share (Tables)
3 Months Ended
Sep. 25, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Ordinary Share
Earnings per ordinary share was calculated as follows:
Three Months Ended
(in thousands, except per share data)September 25,
2026
September 26,
2025
Net income attributable to shareholders$103,497 $95,926 
Weighted-average number of ordinary shares outstanding35,866 35,773 
Incremental shares arising from the assumed vesting of restricted share units and performance share units157 185 
Incremental shares arising from the assumed vesting of customer warrant210 139 
Weighted-average number of ordinary shares for diluted earnings per ordinary share36,233 36,097 
Basic earnings per ordinary share$2.89 $2.68 
Diluted earnings per ordinary share$2.86 $2.66 
Outstanding performance share units excluded from the computation of diluted earnings per ordinary share (1)
— 3 
(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.