Charlie Cannon BrookesPurchase23/01/2026811,779 shares£219,748.58Neil JohnsonSale31/03/2022370,600 shares£107,511.06DateDirector/PDMRTypeSharesPriceValue23/01/2026Charlie Cannon BrookesPurchase811,77927.07£219,748.5831/03/2022Neil JohnsonSale370,60029.01£107,511.06
Charlie Cannon BrookesPurchase23/01/2026811,779 shares£219,748.58Neil JohnsonSale31/03/2022370,600 shares£107,511.06DateDirector/PDMRTypeSharesPriceValue23/01/2026Charlie Cannon BrookesPurchase811,77927.07£219,748.5831/03/2022Neil JohnsonSale370,60029.01£107,511.06