11. Earnings per share

6 months ended 30 June 2024

6 months ended 30 June 2023

Basic and diluted earnings per share

£0.26

£0.03

Profit for the period (’000)

£45,939

£5,397

Weighted average number of shares in issue (’000)

176,418

176,418