| 10/06/20 | 12:53:28 | 10 Jun 2020 | | Holding(s) in Company | RNS |
| 10/06/20 | 12:45:08 | 10 Jun 2020 | | Holding(s) in Company | RNS |
| 03/06/20 | 07:00:02 | 3 Jun 2020 | | Trading Update | RNS |
| 26/05/20 | 14:25:21 | 26 May 2020 | | Director/PDMR Shareholding | RNS |
| 14/05/20 | 13:45:14 | 14 May 2020 | | Result of AGM | RNS |
| 14/05/20 | 12:08:02 | 14 May 2020 | | Second Price Monitoring Extn | RNS |
| 14/05/20 | 12:02:25 | 14 May 2020 | | Price Monitoring Extension | RNS |
| 28/04/20 | 07:00:07 | 28 Apr 2020 | | Recommencement of operations | RNS |
| 16/04/20 | 12:07:46 | 16 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 16/04/20 | 12:02:36 | 16 Apr 2020 | | Price Monitoring Extension | RNS |
| 15/04/20 | 07:00:06 | 15 Apr 2020 | | Annual Report 2019 and AGM 2020 | RNS |
| 26/03/20 | 09:07:52 | 26 Mar 2020 | | Holding(s) in Company | RNS |
| 24/03/20 | 14:50:30 | 24 Mar 2020 | | Update on Covid-19 | RNS |
| 24/03/20 | 07:00:04 | 24 Mar 2020 | | Holding(s) in Company | RNS |
| 23/03/20 | 17:41:01 | 23 Mar 2020 | | Director/PDMR Shareholding | RNS |
| 13/03/20 | 09:55:30 | 13 Mar 2020 | | Holding(s) in Company | RNS |
| 13/03/20 | 09:51:18 | 13 Mar 2020 | | Director/PDMR Shareholding | RNS |
| 10/03/20 | 07:00:05 | 10 Mar 2020 | | 2019 FULL YEAR RESULTS | RNS |
| 03/03/20 | 07:00:05 | 3 Mar 2020 | | Employee Benefit Trust Share Purchase | RNS |
| 24/02/20 | 09:23:38 | 24 Feb 2020 | | Holding(s) in Company | RNS |
| 06/02/20 | 10:59:06 | 6 Feb 2020 | | Employee Benefit Trust Share Purchase | RNS |
| 30/01/20 | 14:10:55 | 30 Jan 2020 | | Holding(s) in Company | RNS |
| 28/01/20 | 15:47:53 | 28 Jan 2020 | | Holding(s) in Company | RNS |
| 22/01/20 | 07:00:03 | 22 Jan 2020 | | Trading Update | RNS |
| 16/01/20 | 07:00:09 | 16 Jan 2020 | | Holding(s) in Company | RNS |
| 06/01/20 | 16:51:08 | 6 Jan 2020 | | Employee Benefit Trust Share Purchase | RNS |
| 06/01/20 | 11:01:19 | 6 Jan 2020 | | Holding(s) in Company | RNS |
| 02/01/20 | 15:00:05 | 2 Jan 2020 | | Company Secretary Change | RNS |
| 02/01/20 | 07:00:12 | 2 Jan 2020 | | Holding(s) in Company | RNS |
| 02/01/20 | 07:00:12 | 2 Jan 2020 | | Holding(s) in Company | RNS |
| 23/12/19 | 16:36:50 | 23 Dec 2019 | | Holding(s) in Company | RNS |
| 17/12/19 | 08:57:48 | 17 Dec 2019 | | Director/PDMR Shareholding | RNS |
| 16/12/19 | 17:42:23 | 16 Dec 2019 | | Holding(s) in Company | RNS |
| 11/12/19 | 07:00:09 | 11 Dec 2019 | | Director/PDMR Shareholding | RNS |
| 10/12/19 | 07:00:18 | 10 Dec 2019 | | Board Changes | RNS |
| 06/12/19 | 10:46:34 | 6 Dec 2019 | | Director/PDMR Shareholding | RNS |
| 04/12/19 | 12:01:57 | 4 Dec 2019 | | Employee Benefit Trust Share Purchase | RNS |
| 03/12/19 | 07:00:12 | 3 Dec 2019 | | Director/PDMR Shareholding | RNS |
| 05/11/19 | 12:38:10 | 5 Nov 2019 | | Employee Benefit Trust Share Purchase | RNS |
| 24/10/19 | 10:51:21 | 24 Oct 2019 | | Holding(s) in Company | RNS |
| 22/10/19 | 08:00:04 | 22 Oct 2019 | | Trading update | RNS |
| 07/10/19 | 15:03:45 | 7 Oct 2019 | | Holding(s) in Company | RNS |
| 04/10/19 | 15:09:34 | 4 Oct 2019 | | Grant of Options under 2018 SAYE Scheme | RNS |
| 26/09/19 | 17:50:57 | 26 Sept 2019 | | Employee Benefit Trust Share Purchase | RNS |
| 09/09/19 | 18:34:34 | 9 Sept 2019 | | Director/PDMR Shareholding | RNS |
| 04/09/19 | 09:51:55 | 4 Sept 2019 | | Holding(s) in Company | RNS |
| 30/07/19 | 08:00:15 | 30 Jul 2019 | | 2019 HALF YEAR RESULTS | RNS |
| 04/07/19 | 12:49:18 | 4 Jul 2019 | | Employee Benefit Trust Share Purchase | RNS |
| 05/06/19 | 10:20:52 | 5 Jun 2019 | | Employee Benefit Trust Share Purchase | RNS |
| 20/05/19 | 14:57:01 | 20 May 2019 | | Result of AGM | RNS |