| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 17/12/20 | 07:50:30 | 17 Dec 2020 | Trading Update and Notice of Results | RNS | |
| 17/12/20 | 07:00:05 | 17 Dec 2020 | Trading Update and Notice of Results | RNS | |
| 12/11/20 | 07:00:05 | 12 Nov 2020 | Cyber Incident update | RNS | |
| 02/11/20 | 07:30:04 | 2 Nov 2020 | Cyber Incident | RNS | |
| 24/09/20 | 11:24:56 | 24 Sept 2020 | Result of AGM | RNS | |
| 24/09/20 | 07:00:02 | 24 Sept 2020 | AGM Statement and Trading Update | RNS | |
| 21/09/20 | 07:00:07 | 21 Sept 2020 | Live Investor Presentation | RNS | |
| 01/09/20 | 09:09:40 | 1 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 21/08/20 | 13:33:32 | 21 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 05/08/20 | 07:00:05 | 5 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 04/08/20 | 07:00:06 | 4 Aug 2020 | Award of Options and Issue of Equity | RNS | |
| 04/08/20 | 07:00:02 | 4 Aug 2020 | Final Results | RNS | |
| 29/07/20 | 07:00:11 | 29 Jul 2020 | Notice of final results | RNS | |
| 05/05/20 | 07:00:06 | 5 May 2020 | Appointment of Non-Executive Director | RNS | |
| 29/04/20 | 07:00:02 | 29 Apr 2020 | Trading Upgrade and COVID-19 Response Update | RNS | |
| 28/01/20 | 07:00:08 | 28 Jan 2020 | Half-year results | RNS | |
| 17/12/19 | 07:00:12 | 17 Dec 2019 | TR-1: Notification of major holdings | RNS | |
| 12/12/19 | 07:00:07 | 12 Dec 2019 | Trading Update and Notice of Results | RNS | |
| 26/09/19 | 15:52:57 | 26 Sept 2019 | Result of AGM | RNS | |
| 26/09/19 | 08:00:04 | 26 Sept 2019 | AGM Statement and Trading Update | RNS | |
| 28/08/19 | 08:00:05 | 28 Aug 2019 | Director/PDMR Shareholding | RNS | |
| 30/07/19 | 08:01:04 | 30 Jul 2019 | Award of Options and Issue of Equity | RNS | |
| 30/07/19 | 08:00:06 | 30 Jul 2019 | Final Results | RNS | |
| 13/06/19 | 08:00:05 | 13 Jun 2019 | Trading Update and Notice of Results | RNS | |
| 04/04/19 | 08:00:02 | 4 Apr 2019 | Acquisition and Trading Update | RNS | |
| 29/01/19 | 07:00:05 | 29 Jan 2019 | Half Year results | RNS | |
| 12/12/18 | 07:00:02 | 12 Dec 2018 | Trading Update and Notice of Results | RNS | |
| 19/11/18 | 10:00:05 | 19 Nov 2018 | Director Declaration | RNS | |
| 27/09/18 | 16:22:30 | 27 Sept 2018 | Result of AGM | RNS | |
| 27/09/18 | 14:17:55 | 27 Sept 2018 | Result of AGM | RNS | |
| 27/09/18 | 08:00:04 | 27 Sept 2018 | AGM Statement and Trading Update | RNS | |
| 21/09/18 | 10:16:59 | 21 Sept 2018 | Director/PDMR Shareholding | RNS | |
| 17/09/18 | 08:00:08 | 17 Sept 2018 | Director/PDMR Shareholding | RNS | |
| 07/08/18 | 08:00:16 | 7 Aug 2018 | Director/PDMR Shareholding | RNS | |
| 03/08/18 | 08:00:04 | 3 Aug 2018 | Director/PDMR Shareholding | RNS | |
| 01/08/18 | 12:11:32 | 1 Aug 2018 | Correction of Issued Share Capital | RNS | |
| 31/07/18 | 08:00:29 | 31 Jul 2018 | Director/PDMR Shareholding | RNS | |
| 31/07/18 | 08:00:07 | 31 Jul 2018 | Final Results | RNS | |
| 14/06/18 | 08:00:02 | 14 Jun 2018 | Trading Update | RNS | |
| 30/01/18 | 07:00:06 | 30 Jan 2018 | Half Year results | RNS | |
| 30/01/18 | 07:00:04 | 30 Jan 2018 | Appointment of Non-Executive Director | RNS | |
| 19/12/17 | 07:00:03 | 19 Dec 2017 | Trading update | RNS | |
| 22/11/17 | 11:45:49 | 22 Nov 2017 | Director/PDMR Shareholding | RNS | |
| 02/11/17 | 16:08:12 | 2 Nov 2017 | Share Award | RNS | |
| 28/09/17 | 13:19:52 | 28 Sept 2017 | Result of AGM | RNS | |
| 28/09/17 | 08:00:02 | 28 Sept 2017 | AGM Statement and Trading Update | RNS | |
| 01/09/17 | 16:38:33 | 1 Sept 2017 | Non-Executive Director Update | RNS | |
| 01/08/17 | 08:01:02 | 1 Aug 2017 | Award of Options | RNS | |
| 01/08/17 | 08:00:11 | 1 Aug 2017 | Final Results | RNS | |
| 20/06/17 | 08:00:01 | 20 Jun 2017 | Trading Statement | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 17/12/20 | 07:50:30 | 17 Dec 2020 | Trading Update and Notice of Results | RNS | |
| 17/12/20 | 07:00:05 | 17 Dec 2020 | Trading Update and Notice of Results | RNS | |
| 12/11/20 | 07:00:05 | 12 Nov 2020 | Cyber Incident update | RNS | |
| 02/11/20 | 07:30:04 | 2 Nov 2020 | Cyber Incident | RNS | |
| 24/09/20 | 11:24:56 | 24 Sept 2020 | Result of AGM | RNS | |
| 24/09/20 | 07:00:02 | 24 Sept 2020 | AGM Statement and Trading Update | RNS | |
| 21/09/20 | 07:00:07 | 21 Sept 2020 | Live Investor Presentation | RNS | |
| 01/09/20 | 09:09:40 | 1 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 21/08/20 | 13:33:32 | 21 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 05/08/20 | 07:00:05 | 5 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 04/08/20 | 07:00:06 | 4 Aug 2020 | Award of Options and Issue of Equity | RNS | |
| 04/08/20 | 07:00:02 | 4 Aug 2020 | Final Results | RNS | |
| 29/07/20 | 07:00:11 | 29 Jul 2020 | Notice of final results | RNS | |
| 05/05/20 | 07:00:06 | 5 May 2020 | Appointment of Non-Executive Director | RNS | |
| 29/04/20 | 07:00:02 | 29 Apr 2020 | Trading Upgrade and COVID-19 Response Update | RNS | |
| 28/01/20 | 07:00:08 | 28 Jan 2020 | Half-year results | RNS | |
| 17/12/19 | 07:00:12 | 17 Dec 2019 | TR-1: Notification of major holdings | RNS | |
| 12/12/19 | 07:00:07 | 12 Dec 2019 | Trading Update and Notice of Results | RNS | |
| 26/09/19 | 15:52:57 | 26 Sept 2019 | Result of AGM | RNS | |
| 26/09/19 | 08:00:04 | 26 Sept 2019 | AGM Statement and Trading Update | RNS | |
| 28/08/19 | 08:00:05 | 28 Aug 2019 | Director/PDMR Shareholding | RNS | |
| 30/07/19 | 08:01:04 | 30 Jul 2019 | Award of Options and Issue of Equity | RNS | |
| 30/07/19 | 08:00:06 | 30 Jul 2019 | Final Results | RNS | |
| 13/06/19 | 08:00:05 | 13 Jun 2019 | Trading Update and Notice of Results | RNS | |
| 04/04/19 | 08:00:02 | 4 Apr 2019 | Acquisition and Trading Update | RNS | |
| 29/01/19 | 07:00:05 | 29 Jan 2019 | Half Year results | RNS | |
| 12/12/18 | 07:00:02 | 12 Dec 2018 | Trading Update and Notice of Results | RNS | |
| 19/11/18 | 10:00:05 | 19 Nov 2018 | Director Declaration | RNS | |
| 27/09/18 | 16:22:30 | 27 Sept 2018 | Result of AGM | RNS | |
| 27/09/18 | 14:17:55 | 27 Sept 2018 | Result of AGM | RNS | |
| 27/09/18 | 08:00:04 | 27 Sept 2018 | AGM Statement and Trading Update | RNS | |
| 21/09/18 | 10:16:59 | 21 Sept 2018 | Director/PDMR Shareholding | RNS | |
| 17/09/18 | 08:00:08 | 17 Sept 2018 | Director/PDMR Shareholding | RNS | |
| 07/08/18 | 08:00:16 | 7 Aug 2018 | Director/PDMR Shareholding | RNS | |
| 03/08/18 | 08:00:04 | 3 Aug 2018 | Director/PDMR Shareholding | RNS | |
| 01/08/18 | 12:11:32 | 1 Aug 2018 | Correction of Issued Share Capital | RNS | |
| 31/07/18 | 08:00:29 | 31 Jul 2018 | Director/PDMR Shareholding | RNS | |
| 31/07/18 | 08:00:07 | 31 Jul 2018 | Final Results | RNS | |
| 14/06/18 | 08:00:02 | 14 Jun 2018 | Trading Update | RNS | |
| 30/01/18 | 07:00:06 | 30 Jan 2018 | Half Year results | RNS | |
| 30/01/18 | 07:00:04 | 30 Jan 2018 | Appointment of Non-Executive Director | RNS | |
| 19/12/17 | 07:00:03 | 19 Dec 2017 | Trading update | RNS | |
| 22/11/17 | 11:45:49 | 22 Nov 2017 | Director/PDMR Shareholding | RNS | |
| 02/11/17 | 16:08:12 | 2 Nov 2017 | Share Award | RNS | |
| 28/09/17 | 13:19:52 | 28 Sept 2017 | Result of AGM | RNS | |
| 28/09/17 | 08:00:02 | 28 Sept 2017 | AGM Statement and Trading Update | RNS | |
| 01/09/17 | 16:38:33 | 1 Sept 2017 | Non-Executive Director Update | RNS | |
| 01/08/17 | 08:01:02 | 1 Aug 2017 | Award of Options | RNS | |
| 01/08/17 | 08:00:11 | 1 Aug 2017 | Final Results | RNS | |
| 20/06/17 | 08:00:01 | 20 Jun 2017 | Trading Statement | RNS |