v3.26.1
Earnings per ordinary share (Tables)
9 Months Ended
Mar. 27, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Ordinary Share
Earnings per ordinary share was calculated as follows:
Three Months EndedNine Months Ended
(in thousands, except per share data)March 27,
2026
March 28,
2025
March 27,
2026
March 28,
2025
Net income attributable to shareholders$125,213 $81,290 $333,767 $245,320 
Weighted-average number of ordinary shares outstanding35,828 35,914 35,809 36,094 
Incremental shares arising from the assumed vesting of restricted share units and performance share units249 243 220 228 
Incremental shares arising from the assumed vesting of customer warrant224 15 188 
Weighted-average number of ordinary shares for diluted earnings per ordinary share36,301 36,172 36,217 36,327 
Basic earnings per ordinary share$3.49 $2.26 $9.32 $6.80 
Diluted earnings per ordinary share$3.45 $2.25 $9.22 $6.75 
Outstanding performance share units excluded from the computation of diluted earnings per ordinary share (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.