| 28/03/18 | 17:35:46 | 28 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 28/03/18 | 17:34:16 | 28 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 27/03/18 | 11:12:42 | 27 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 27/03/18 | 11:12:16 | 27 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 23/03/18 | 09:16:02 | 23 Mar 2018 | | Holding(s) in Company | RNS |
| 27/02/18 | 07:00:04 | 27 Feb 2018 | | Preliminary Results | RNS |
| 16/02/18 | 07:52:26 | 16 Feb 2018 | | Director/PDMR Shareholding | RNS |
| 07/02/18 | 15:17:05 | 7 Feb 2018 | | Holding(s) in Company | RNS |
| 02/02/18 | 16:31:23 | 2 Feb 2018 | | Holding(s) in Company | RNS |
| 02/02/18 | 08:33:41 | 2 Feb 2018 | | Notice of Results | RNS |
| 16/01/18 | 07:00:02 | 16 Jan 2018 | | FOURTH QUARTER TRADING UPDATE | RNS |
| 11/01/18 | 16:27:37 | 11 Jan 2018 | | Holding(s) in Company | RNS |
| 07/12/17 | 15:43:26 | 7 Dec 2017 | | Notice of Trading Update | RNS |
| 06/12/17 | 09:21:22 | 6 Dec 2017 | | Block listing Interim Review | RNS |
| 06/12/17 | 09:20:54 | 6 Dec 2017 | | Block listing Interim Review | RNS |
| 28/11/17 | 08:00:02 | 28 Nov 2017 | | Notification of a Change to a Director's Details | RNS |
| 05/10/17 | 17:00:20 | 5 Oct 2017 | | Director/PDMR Shareholding | RNS |
| 03/10/17 | 08:00:03 | 3 Oct 2017 | | Trading Update | RNS |
| 19/09/17 | 15:15:53 | 19 Sept 2017 | | Notice of Trading Update | RNS |
| 17/08/17 | 11:57:05 | 17 Aug 2017 | | Holding(s) in Company | RNS |
| 01/08/17 | 08:00:08 | 1 Aug 2017 | | Interim Results | RNS |
| 06/07/17 | 09:38:09 | 6 Jul 2017 | | Notice of Interim Results | RNS |
| 09/06/17 | 14:59:19 | 9 Jun 2017 | | Holding(s) in Company | RNS |
| 06/06/17 | 11:14:58 | 6 Jun 2017 | | Block listing Interim Review | RNS |
| 06/06/17 | 11:03:58 | 6 Jun 2017 | | Block listing Interim Review | RNS |
| 06/06/17 | 10:31:46 | 6 Jun 2017 | | Director/PDMR Shareholding | RNS |
| 06/06/17 | 10:31:08 | 6 Jun 2017 | | Director/PDMR Shareholding | RNS |
| 30/05/17 | 11:21:58 | 30 May 2017 | | Holding(s) in Company | RNS |
| 23/05/17 | 12:56:42 | 23 May 2017 | | Director/PDMR Shareholding | RNS |
| 23/05/17 | 12:52:46 | 23 May 2017 | | Director/PDMR Shareholding | RNS |
| 22/05/17 | 11:11:17 | 22 May 2017 | | Directorate Change | RNS |
| 19/05/17 | 18:37:42 | 19 May 2017 | | Result of AGM | RNS |
| 18/05/17 | 08:00:12 | 18 May 2017 | | Trading Update | RNS |
| 04/05/17 | 13:11:41 | 4 May 2017 | | NOTICE OF TRADING UPDATE | RNS |
| 28/04/17 | 09:10:32 | 28 Apr 2017 | | Directorate Change | RNS |
| 19/04/17 | 17:39:04 | 19 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 19/04/17 | 17:36:54 | 19 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 13/04/17 | 13:29:25 | 13 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 13/04/17 | 13:27:01 | 13 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 13/04/17 | 13:26:16 | 13 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 11/04/17 | 17:53:43 | 11 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 05/04/17 | 09:42:07 | 5 Apr 2017 | | Annual Financial Report | RNS |
| 27/03/17 | 15:22:28 | 27 Mar 2017 | | Directorate Change | RNS |
| 27/03/17 | 11:32:05 | 27 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 27/03/17 | 11:28:41 | 27 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 27/03/17 | 11:27:03 | 27 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 16/03/17 | 10:09:18 | 16 Mar 2017 | | Holding(s) in Company | RNS |
| 09/03/17 | 16:58:26 | 9 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 06/03/17 | 15:06:05 | 6 Mar 2017 | | Holding(s) in Company | RNS |
| 28/02/17 | 07:00:12 | 28 Feb 2017 | | Preliminary Results | RNS |