v3.25.1
Earnings per ordinary share (Tables)
9 Months Ended
Mar. 28, 2025
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 28,
2025
March 29,
2024
March 28,
2025
March 29,
2024
Net income attributable to shareholders$81,290 $80,916 $245,320 $215,115 
Weighted-average number of ordinary shares outstanding35,914 36,250 36,094 36,278 
Incremental shares arising from the assumed vesting of restricted share units and performance share units243 353 228 296 
Incremental shares arising from the assumed vesting of customer warrant15 — — 
Weighted-average number of ordinary shares for diluted earnings per ordinary share36,172 36,603 36,327 36,574 
Basic earnings per ordinary share$2.26 $2.23 $6.80 $5.93 
Diluted earnings per ordinary share$2.25 $2.21 $6.75 $5.88