Stephen Lange RanziniPurchase03/06/2026393,235 sharesBrice LaurentSale27/10/20258,223,684 shares£3,124,999.92DateDirector/PDMRTypeSharesPriceValue03/06/2026Stephen Lange RanziniPurchase393,235––27/10/2025Brice LaurentSale8,223,68438.00£3,124,999.92
Stephen Lange RanziniPurchase03/06/2026393,235 sharesBrice LaurentSale27/10/20258,223,684 shares£3,124,999.92DateDirector/PDMRTypeSharesPriceValue03/06/2026Stephen Lange RanziniPurchase393,235––27/10/2025Brice LaurentSale8,223,68438.00£3,124,999.92