11. Earnings per share

6 months ended 30 June 2025

6 months ended 30 June 2024

Basic and diluted earnings per share

£0.43

£0.26

Profit for the period (’000)

£74,479

£45,939

Weighted average number of shares in issue (’000)

175,005

176,418