| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 12/09/23 | 18:00:01 | 12 Sept 2023 | Result of AGM | RNS | |
| 12/09/23 | 07:00:03 | 12 Sept 2023 | Trading Update | RNS | |
| 17/07/23 | 07:00:05 | 17 Jul 2023 | Preliminary Results | RNS | |
| 23/05/23 | 07:00:06 | 23 May 2023 | Appointment of Broker | RNS | |
| 27/04/23 | 07:00:08 | 27 Apr 2023 | Notification of Holdings | RNS | |
| 05/04/23 | 07:00:01 | 5 Apr 2023 | Strategy, Dividends, and Trading Update | RNS | |
| 25/11/22 | 07:00:02 | 25 Nov 2022 | Interim Results | RNS | |
| 20/09/22 | 09:15:01 | 20 Sept 2022 | Notification of Holdings | RNS | |
| 14/09/22 | 15:30:04 | 14 Sept 2022 | Result of AGM | RNS | |
| 20/07/22 | 07:00:05 | 20 Jul 2022 | Notification of Holdings | RNS | |
| 18/07/22 | 07:00:07 | 18 Jul 2022 | Preliminary Results | RNS | |
| 08/07/22 | 07:00:06 | 8 Jul 2022 | Settlement of Legal Claim | RNS | |
| 27/06/22 | 07:00:05 | 27 Jun 2022 | Trading Update | RNS | |
| 17/03/22 | 11:38:36 | 17 Mar 2022 | Notification of Holdings | RNS | |
| 08/02/22 | 07:00:05 | 8 Feb 2022 | Exercise of Options and Director Dealing | RNS | |
| 29/12/21 | 07:00:11 | 29 Dec 2021 | Notice of Legal Claim | RNS | |
| 26/11/21 | 07:00:06 | 26 Nov 2021 | Interim Results | RNS | |
| 12/11/21 | 09:05:46 | 12 Nov 2021 | Second Price Monitoring Extn | RNS | |
| 12/11/21 | 09:00:35 | 12 Nov 2021 | Price Monitoring Extension | RNS | |
| 12/11/21 | 07:00:01 | 12 Nov 2021 | Trading Update | RNS | |
| 11/11/21 | 07:00:04 | 11 Nov 2021 | Directorate Changes | RNS | |
| 24/08/21 | 11:10:28 | 24 Aug 2021 | Result of AGM and Directorate Change | RNS | |
| 28/07/21 | 07:00:09 | 28 Jul 2021 | Posting of Annual Report and Notice of AGM | RNS | |
| 21/07/21 | 08:21:09 | 21 Jul 2021 | Preliminary Results | RNS | |
| 21/05/21 | 07:00:07 | 21 May 2021 | Trading Update and Notice of Results | RNS | |
| 26/03/21 | 10:30:05 | 26 Mar 2021 | Change of Auditor | RNS | |
| 16/02/21 | 07:00:05 | 16 Feb 2021 | Passing of Non-Executive Director | RNS | |
| 12/02/21 | 11:36:26 | 12 Feb 2021 | Holding(s) in Company | RNS | |
| 11/02/21 | 10:14:31 | 11 Feb 2021 | Holding(s) in Company | RNS | |
| 06/01/21 | 10:30:02 | 6 Jan 2021 | Holding(s) in Company | RNS | |
| 04/01/21 | 07:00:10 | 4 Jan 2021 | Appointment of Non-Executive Director | RNS | |
| 01/12/20 | 14:00:05 | 1 Dec 2020 | Holding(s) in Company | RNS | |
| 25/11/20 | 07:00:10 | 25 Nov 2020 | Interim Results | RNS | |
| 23/11/20 | 15:10:01 | 23 Nov 2020 | Holding(s) in Company | RNS | |
| 02/11/20 | 07:00:09 | 2 Nov 2020 | Trading Update | RNS | |
| 20/10/20 | 09:30:01 | 20 Oct 2020 | Holding(s) in Company | RNS | |
| 15/10/20 | 16:18:25 | 15 Oct 2020 | Holding(s) in Company | RNS | |
| 18/08/20 | 12:08:50 | 18 Aug 2020 | Result of AGM | RNS | |
| 18/08/20 | 07:00:03 | 18 Aug 2020 | Trading Update | RNS | |
| 20/07/20 | 07:00:06 | 20 Jul 2020 | Posting of Annual Report and Notice of AGM | RNS | |
| 13/07/20 | 07:00:05 | 13 Jul 2020 | Preliminary Results and Directorate Change | RNS | |
| 31/03/20 | 08:00:06 | 31 Mar 2020 | Trading Update | RNS | |
| 30/03/20 | 17:54:38 | 30 Mar 2020 | Directorate Change | RNS | |
| 06/03/20 | 07:00:08 | 6 Mar 2020 | Appointment of Non-Executive Director | RNS | |
| 24/02/20 | 13:03:25 | 24 Feb 2020 | Exercise of Options | RNS | |
| 16/01/20 | 07:00:06 | 16 Jan 2020 | Acquisition of J Lister | RNS | |
| 02/01/20 | 15:40:03 | 2 Jan 2020 | Notification of Holdings | RNS | |
| 25/11/19 | 07:00:08 | 25 Nov 2019 | Interim Results | RNS | |
| 11/11/19 | 16:07:00 | 11 Nov 2019 | Holding(s) in Company | RNS | |
| 25/10/19 | 08:00:02 | 25 Oct 2019 | Results of Tender Offer | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 12/09/23 | 18:00:01 | 12 Sept 2023 | Result of AGM | RNS | |
| 12/09/23 | 07:00:03 | 12 Sept 2023 | Trading Update | RNS | |
| 17/07/23 | 07:00:05 | 17 Jul 2023 | Preliminary Results | RNS | |
| 23/05/23 | 07:00:06 | 23 May 2023 | Appointment of Broker | RNS | |
| 27/04/23 | 07:00:08 | 27 Apr 2023 | Notification of Holdings | RNS | |
| 05/04/23 | 07:00:01 | 5 Apr 2023 | Strategy, Dividends, and Trading Update | RNS | |
| 25/11/22 | 07:00:02 | 25 Nov 2022 | Interim Results | RNS | |
| 20/09/22 | 09:15:01 | 20 Sept 2022 | Notification of Holdings | RNS | |
| 14/09/22 | 15:30:04 | 14 Sept 2022 | Result of AGM | RNS | |
| 20/07/22 | 07:00:05 | 20 Jul 2022 | Notification of Holdings | RNS | |
| 18/07/22 | 07:00:07 | 18 Jul 2022 | Preliminary Results | RNS | |
| 08/07/22 | 07:00:06 | 8 Jul 2022 | Settlement of Legal Claim | RNS | |
| 27/06/22 | 07:00:05 | 27 Jun 2022 | Trading Update | RNS | |
| 17/03/22 | 11:38:36 | 17 Mar 2022 | Notification of Holdings | RNS | |
| 08/02/22 | 07:00:05 | 8 Feb 2022 | Exercise of Options and Director Dealing | RNS | |
| 29/12/21 | 07:00:11 | 29 Dec 2021 | Notice of Legal Claim | RNS | |
| 26/11/21 | 07:00:06 | 26 Nov 2021 | Interim Results | RNS | |
| 12/11/21 | 09:05:46 | 12 Nov 2021 | Second Price Monitoring Extn | RNS | |
| 12/11/21 | 09:00:35 | 12 Nov 2021 | Price Monitoring Extension | RNS | |
| 12/11/21 | 07:00:01 | 12 Nov 2021 | Trading Update | RNS | |
| 11/11/21 | 07:00:04 | 11 Nov 2021 | Directorate Changes | RNS | |
| 24/08/21 | 11:10:28 | 24 Aug 2021 | Result of AGM and Directorate Change | RNS | |
| 28/07/21 | 07:00:09 | 28 Jul 2021 | Posting of Annual Report and Notice of AGM | RNS | |
| 21/07/21 | 08:21:09 | 21 Jul 2021 | Preliminary Results | RNS | |
| 21/05/21 | 07:00:07 | 21 May 2021 | Trading Update and Notice of Results | RNS | |
| 26/03/21 | 10:30:05 | 26 Mar 2021 | Change of Auditor | RNS | |
| 16/02/21 | 07:00:05 | 16 Feb 2021 | Passing of Non-Executive Director | RNS | |
| 12/02/21 | 11:36:26 | 12 Feb 2021 | Holding(s) in Company | RNS | |
| 11/02/21 | 10:14:31 | 11 Feb 2021 | Holding(s) in Company | RNS | |
| 06/01/21 | 10:30:02 | 6 Jan 2021 | Holding(s) in Company | RNS | |
| 04/01/21 | 07:00:10 | 4 Jan 2021 | Appointment of Non-Executive Director | RNS | |
| 01/12/20 | 14:00:05 | 1 Dec 2020 | Holding(s) in Company | RNS | |
| 25/11/20 | 07:00:10 | 25 Nov 2020 | Interim Results | RNS | |
| 23/11/20 | 15:10:01 | 23 Nov 2020 | Holding(s) in Company | RNS | |
| 02/11/20 | 07:00:09 | 2 Nov 2020 | Trading Update | RNS | |
| 20/10/20 | 09:30:01 | 20 Oct 2020 | Holding(s) in Company | RNS | |
| 15/10/20 | 16:18:25 | 15 Oct 2020 | Holding(s) in Company | RNS | |
| 18/08/20 | 12:08:50 | 18 Aug 2020 | Result of AGM | RNS | |
| 18/08/20 | 07:00:03 | 18 Aug 2020 | Trading Update | RNS | |
| 20/07/20 | 07:00:06 | 20 Jul 2020 | Posting of Annual Report and Notice of AGM | RNS | |
| 13/07/20 | 07:00:05 | 13 Jul 2020 | Preliminary Results and Directorate Change | RNS | |
| 31/03/20 | 08:00:06 | 31 Mar 2020 | Trading Update | RNS | |
| 30/03/20 | 17:54:38 | 30 Mar 2020 | Directorate Change | RNS | |
| 06/03/20 | 07:00:08 | 6 Mar 2020 | Appointment of Non-Executive Director | RNS | |
| 24/02/20 | 13:03:25 | 24 Feb 2020 | Exercise of Options | RNS | |
| 16/01/20 | 07:00:06 | 16 Jan 2020 | Acquisition of J Lister | RNS | |
| 02/01/20 | 15:40:03 | 2 Jan 2020 | Notification of Holdings | RNS | |
| 25/11/19 | 07:00:08 | 25 Nov 2019 | Interim Results | RNS | |
| 11/11/19 | 16:07:00 | 11 Nov 2019 | Holding(s) in Company | RNS | |
| 25/10/19 | 08:00:02 | 25 Oct 2019 | Results of Tender Offer | RNS |