v3.23.1
Earnings per ordinary share (Tables)
9 Months Ended
Mar. 31, 2023
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 31,
2023
March 25,
2022
March 31,
2023
March 25,
2022
Net income attributable to shareholders$59,355 $50,661 $187,127 $144,191 
Weighted-average number of ordinary shares outstanding36,608 36,940 36,575 36,945 
Incremental shares arising from the assumed vesting of restricted share units and performance share units381 533 320 506 
Weighted-average number of ordinary shares for diluted earnings per ordinary share36,989 37,473 36,895 37,451 
Basic earnings per ordinary share$1.62 $1.37 $5.12 $3.90 
Diluted earnings per ordinary share$1.60 $1.35 $5.07 $3.85