Robert KnappPurchase12/12/2025214,526 sharesDateDirector/PDMRTypeSharesPriceValue12/12/2025Robert KnappPurchase214,526––
Open positions onlyEstate of William Black15/09/2025995,510 shares8.68%Estate of William Black Armstrong Investments Limited16/07/20251,210,036 shares10.55%DateShareholderShares HeldPercentage15/09/2025Estate of William Black995,5108.68%16/07/2025Estate of William Black Armstrong Investments Limited1,210,03610.55%
Robert KnappPurchase12/12/2025214,526 sharesDateDirector/PDMRTypeSharesPriceValue12/12/2025Robert KnappPurchase214,526––
Open positions onlyEstate of William Black15/09/2025995,510 shares8.68%Estate of William Black Armstrong Investments Limited16/07/20251,210,036 shares10.55%DateShareholderShares HeldPercentage15/09/2025Estate of William Black995,5108.68%16/07/2025Estate of William Black Armstrong Investments Limited1,210,03610.55%