| 03/08/22 | 07:00:06 | 3 Aug 2022 | | Final Results | RNS |
| 06/04/22 | 12:28:34 | 6 Apr 2022 | | Director/PDMR Shareholding | RNS |
| 15/12/21 | 07:00:05 | 15 Dec 2021 | | Half-year Report | RNS |
| 18/10/21 | 16:07:28 | 18 Oct 2021 | | Director/PDMR Shareholding | RNS |
| 15/10/21 | 16:40:31 | 15 Oct 2021 | | Second Price Monitoring Extn | RNS |
| 15/10/21 | 16:35:37 | 15 Oct 2021 | | Price Monitoring Extension | RNS |
| 13/10/21 | 07:00:08 | 13 Oct 2021 | | Director/PDMR Shareholding | RNS |
| 06/10/21 | 14:38:44 | 6 Oct 2021 | | Result of AGM | RNS |
| 31/08/21 | 07:00:10 | 31 Aug 2021 | | Posting of Annual Report and Accounts | RNS |
| 26/08/21 | 10:25:05 | 26 Aug 2021 | | Death of an Employee | RNS |
| 11/08/21 | 07:00:12 | 11 Aug 2021 | | Final Results | RNS |
| 01/06/21 | 07:00:10 | 1 Jun 2021 | | Issue of Equity and Director/PDMR Shareholding | RNS |
| 13/05/21 | 16:41:10 | 13 May 2021 | | Second Price Monitoring Extn | RNS |
| 13/05/21 | 16:36:27 | 13 May 2021 | | Price Monitoring Extension | RNS |
| 11/05/21 | 16:41:00 | 11 May 2021 | | Second Price Monitoring Extn | RNS |
| 11/05/21 | 16:36:07 | 11 May 2021 | | Price Monitoring Extension | RNS |
| 30/04/21 | 16:35:58 | 30 Apr 2021 | | Price Monitoring Extension | RNS |
| 23/04/21 | 14:52:42 | 23 Apr 2021 | | Director/PDMR Shareholding | RNS |
| 08/04/21 | 16:40:50 | 8 Apr 2021 | | Second Price Monitoring Extn | RNS |
| 08/04/21 | 16:36:08 | 8 Apr 2021 | | Price Monitoring Extension | RNS |
| 06/04/21 | 16:42:01 | 6 Apr 2021 | | Second Price Monitoring Extn | RNS |
| 06/04/21 | 16:36:25 | 6 Apr 2021 | | Price Monitoring Extension | RNS |
| 08/03/21 | 11:18:15 | 8 Mar 2021 | | Director/PDMR Shareholding | RNS |
| 16/12/20 | 07:00:04 | 16 Dec 2020 | | Half-year Report | RNS |
| 11/12/20 | 13:53:20 | 11 Dec 2020 | | Directorate Change | RNS |
| 05/11/20 | 11:46:13 | 5 Nov 2020 | | Director/PDMR Shareholding | RNS |
| 30/10/20 | 07:00:09 | 30 Oct 2020 | | Issue of Equity and Director/PDMR Shareholding | RNS |
| 12/10/20 | 14:11:33 | 12 Oct 2020 | | Director/PDMR Shareholding | RNS |
| 07/10/20 | 14:55:02 | 7 Oct 2020 | | Result of AGM | RNS |
| 09/09/20 | 14:46:22 | 9 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 27/08/20 | 16:40:50 | 27 Aug 2020 | | Second Price Monitoring Extn | RNS |
| 27/08/20 | 16:35:53 | 27 Aug 2020 | | Price Monitoring Extension | RNS |
| 27/08/20 | 15:00:05 | 27 Aug 2020 | | Posting of Annual Report and Accounts | RNS |
| 13/08/20 | 07:00:07 | 13 Aug 2020 | | Final Results | RNS |
| 22/06/20 | 07:00:08 | 22 Jun 2020 | | Supply Agreement | RNS |
| 08/06/20 | 07:00:06 | 8 Jun 2020 | | COVID-19 and Liquidity Update | RNS |
| 05/06/20 | 16:41:45 | 5 Jun 2020 | | Second Price Monitoring Extn | RNS |
| 05/06/20 | 16:36:46 | 5 Jun 2020 | | Price Monitoring Extension | RNS |
| 03/06/20 | 16:41:23 | 3 Jun 2020 | | Second Price Monitoring Extn | RNS |
| 03/06/20 | 16:36:06 | 3 Jun 2020 | | Price Monitoring Extension | RNS |
| 31/03/20 | 17:43:02 | 31 Mar 2020 | | Second Price Monitoring Extn | RNS |
| 31/03/20 | 17:36:48 | 31 Mar 2020 | | Price Monitoring Extension | RNS |
| 12/02/20 | 16:35:34 | 12 Feb 2020 | | Price Monitoring Extension | RNS |
| 05/02/20 | 12:07:49 | 5 Feb 2020 | | Second Price Monitoring Extn | RNS |
| 05/02/20 | 12:02:27 | 5 Feb 2020 | | Price Monitoring Extension | RNS |
| 19/12/19 | 07:00:04 | 19 Dec 2019 | | Half-year Report | RNS |
| 16/10/19 | 16:37:37 | 16 Oct 2019 | | Director/PDMR Shareholding | RNS |
| 15/10/19 | 15:49:44 | 15 Oct 2019 | | Issue of Equity and Director/PDMR Shareholding | RNS |
| 11/10/19 | 17:40:36 | 11 Oct 2019 | | Second Price Monitoring Extn | RNS |
| 11/10/19 | 17:35:31 | 11 Oct 2019 | | Price Monitoring Extension | RNS |