| 29/03/19 | 14:49:14 | 29 Mar 2019 | | Holding(s) in Company | RNS |
| 22/03/19 | 15:01:47 | 22 Mar 2019 | | Holding(s) in Company | RNS |
| 18/03/19 | 15:18:47 | 18 Mar 2019 | | Director/PDMR Shareholding | RNS |
| 08/03/19 | 07:00:05 | 8 Mar 2019 | | Directorate Change | RNS |
| 01/03/19 | 14:38:59 | 1 Mar 2019 | | Holding(s) in Company | RNS |
| 22/02/19 | 13:31:21 | 22 Feb 2019 | | Holding(s) in Company | RNS |
| 21/02/19 | 15:01:22 | 21 Feb 2019 | | Holding(s) in Company | RNS |
| 15/02/19 | 15:35:00 | 15 Feb 2019 | | Director/PDMR Shareholding | RNS |
| 05/02/19 | 14:55:44 | 5 Feb 2019 | | Holding(s) in Company | RNS |
| 17/01/19 | 15:29:51 | 17 Jan 2019 | | Director/PDMR Shareholding | RNS |
| 16/01/19 | 07:00:02 | 16 Jan 2019 | | Trading Update and Notice of Results | RNS |
| 09/01/19 | 15:28:46 | 9 Jan 2019 | | Holding(s) in Company | RNS |
| 18/12/18 | 14:56:34 | 18 Dec 2018 | | Director/PDMR Shareholding | RNS |
| 17/12/18 | 07:00:06 | 17 Dec 2018 | | Directorate Change | RNS |
| 04/12/18 | 15:25:11 | 4 Dec 2018 | | Holding(s) in Company | RNS |
| 30/11/18 | 11:14:13 | 30 Nov 2018 | | Director/PDMR Shareholding | RNS |
| 28/11/18 | 15:32:10 | 28 Nov 2018 | | Holding(s) in Company | RNS |
| 27/11/18 | 07:00:24 | 27 Nov 2018 | | Director/PDMR Shareholding | RNS |
| 27/11/18 | 07:00:24 | 27 Nov 2018 | | Director/PDMR Shareholding | RNS |
| 22/11/18 | 14:37:38 | 22 Nov 2018 | | Holding(s) in Company | RNS |
| 22/11/18 | 14:37:00 | 22 Nov 2018 | | Holding(s) in Company | RNS |
| 16/11/18 | 15:16:27 | 16 Nov 2018 | | Director/PDMR Shareholding | RNS |
| 07/11/18 | 15:33:26 | 7 Nov 2018 | | Holding(s) in Company | RNS |
| 23/10/18 | 16:37:35 | 23 Oct 2018 | | Holding(s) in Company | RNS |
| 18/10/18 | 15:55:53 | 18 Oct 2018 | | Holding(s) in Company | RNS |
| 17/10/18 | 16:27:21 | 17 Oct 2018 | | Holding(s) in Company | RNS |
| 16/10/18 | 16:03:01 | 16 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 27/09/18 | 08:00:12 | 27 Sept 2018 | | Interim Results | RNS |
| 24/09/18 | 16:27:23 | 24 Sept 2018 | | Holding(s) in Company | RNS |
| 21/09/18 | 08:00:04 | 21 Sept 2018 | | Directorate Change | RNS |
| 18/09/18 | 16:07:48 | 18 Sept 2018 | | Director/PDMR Shareholding | RNS |
| 04/09/18 | 17:13:16 | 4 Sept 2018 | | Holding(s) in Company | RNS |
| 31/08/18 | 17:29:50 | 31 Aug 2018 | | Holding(s) in Company | RNS |
| 30/08/18 | 16:07:57 | 30 Aug 2018 | | Holding(s) in Company | RNS |
| 28/08/18 | 15:18:15 | 28 Aug 2018 | | Holding(s) in Company | RNS |
| 16/08/18 | 16:01:33 | 16 Aug 2018 | | Director/PDMR Shareholding | RNS |
| 02/08/18 | 15:09:18 | 2 Aug 2018 | | Total Voting Rights - Replacement | RNS |
| 01/08/18 | 10:47:44 | 1 Aug 2018 | | Total Voting Rights | RNS |
| 17/07/18 | 16:36:01 | 17 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 16/07/18 | 17:12:52 | 16 Jul 2018 | | Holding(s) in Company | RNS |
| 12/07/18 | 15:04:48 | 12 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 10/07/18 | 16:08:50 | 10 Jul 2018 | | Holding(s) in Company | RNS |
| 05/07/18 | 15:32:39 | 5 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 05/07/18 | 12:45:11 | 5 Jul 2018 | | Issue of Equity | RNS |
| 03/07/18 | 16:40:33 | 3 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 21/06/18 | 17:11:06 | 21 Jun 2018 | | Result of AGM | RNS |
| 21/06/18 | 08:00:04 | 21 Jun 2018 | | AGM Trading Update | RNS |
| 18/06/18 | 17:16:45 | 18 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 29/05/18 | 08:00:15 | 29 May 2018 | | Director/PDMR Shareholding | RNS |
| 23/05/18 | 17:15:08 | 23 May 2018 | | Holding(s) in Company | RNS |