XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per ordinary share (Tables)
6 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Ordinary Share
Earnings per ordinary share was calculated as follows:
Three Months EndedSix Months Ended
(in thousands, except per share data)December 29,
2023
December 30,
2022
December 29,
2023
December 30,
2022
Net income attributable to shareholders$69,110 $63,157 $134,199 $127,772 
Weighted-average number of ordinary shares outstanding36,328 36,589 36,292 36,558 
Incremental shares arising from the assumed vesting of restricted share units and performance share units311 350 268 290 
Weighted-average number of ordinary shares for diluted earnings per ordinary share36,639 36,939 36,560 36,848 
Basic earnings per ordinary share$1.90 $1.73 $3.70 $3.50 
Diluted earnings per ordinary share$1.89 $1.71 $3.67 $3.47