v3.24.3
Earnings Per Share (Details) - GBP (£)
£ / shares in Units, £ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Basic earnings per share [abstract]      
Profit for the year attributable to equity holders of the Company £ 17,122 £ 94,163 £ 83,093
Weighted average number of shares outstanding (in shares) 58,318,968 57,314,839 56,272,036
Earnings per share - basic (in gbp per share) £ 0.29 £ 1.64 £ 1.48
Diluted earnings per share [abstract]      
Profit for the year attributable to equity holders of the Company £ 17,122 £ 94,163 £ 83,093
Weighted average number of shares outstanding (in shares) 58,318,968 57,314,839 56,272,036
Diluted by: options in issue and contingent shares (in shares) 430,529 767,549 1,746,164
Weighted average number of shares outstanding (diluted) (in shares) 58,749,497 58,082,388 58,018,200
Earnings per share - diluted (in gbp per share) £ 0.29 £ 1.62 £ 1.43