31 July 2025

Half year results for the six months ended 30 June 2025

1 May 2025

Trading Update - strong performance, disciplined capital allocation

27 February 2025

Full year results for the twelve months ended 31 December 2024