| 27/04/17 | 16:20:06 | 27 Apr 2017 | | Result of AGM | RNS |
| 27/04/17 | 14:03:18 | 27 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 27/04/17 | 08:00:14 | 27 Apr 2017 | | Trading statement | RNS |
| 11/04/17 | 16:24:07 | 11 Apr 2017 | | Director/PDMR Shareholding | RNS |
| 03/04/17 | 11:33:56 | 3 Apr 2017 | | Total Voting Rights | RNS |
| 27/03/17 | 17:24:17 | 27 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 24/03/17 | 11:29:04 | 24 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 17/03/17 | 10:39:42 | 17 Mar 2017 | | Annual Financial Report | RNS |
| 10/03/17 | 09:22:12 | 10 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 06/03/17 | 15:54:15 | 6 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 01/03/17 | 17:06:04 | 1 Mar 2017 | | Director/PDMR Shareholding | RNS |
| 01/03/17 | 10:59:22 | 1 Mar 2017 | | Total Voting Rights | RNS |
| 28/02/17 | 07:00:14 | 28 Feb 2017 | | Full year results for the year ended 31 Dec 2016 | RNS |
| 09/02/17 | 15:26:09 | 9 Feb 2017 | | Director/PDMR Shareholding | RNS |
| 07/02/17 | 10:06:11 | 7 Feb 2017 | | Directorate Change | RNS |
| 12/12/16 | 15:30:23 | 12 Dec 2016 | | Director/PDMR Shareholding | RNS |
| 01/12/16 | 09:44:52 | 1 Dec 2016 | | Director/PDMR Shareholding | RNS |
| 01/12/16 | 09:39:04 | 1 Dec 2016 | | Total Voting Rights | RNS |
| 14/11/16 | 07:00:09 | 14 Nov 2016 | | Trading statement | RNS |
| 09/11/16 | 16:04:29 | 9 Nov 2016 | | Director/PDMR Shareholding | RNS |
| 01/11/16 | 09:57:17 | 1 Nov 2016 | | Total Voting Rights | RNS |
| 01/11/16 | 07:00:05 | 1 Nov 2016 | | Directorate Change | RNS |
| 18/10/16 | 11:18:33 | 18 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 11/10/16 | 16:08:32 | 11 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 06/10/16 | 15:58:30 | 6 Oct 2016 | | Director/PDMR Shareholding | RNS |
| 03/10/16 | 08:00:06 | 3 Oct 2016 | | Total Voting Rights | RNS |
| 09/09/16 | 16:35:36 | 9 Sept 2016 | | Director/PDMR Shareholding | RNS |
| 01/09/16 | 10:40:45 | 1 Sept 2016 | | Total Voting Rights | RNS |
| 09/08/16 | 17:41:23 | 9 Aug 2016 | | Director/PDMR Shareholding | RNS |
| 01/08/16 | 10:07:36 | 1 Aug 2016 | | Total Voting Rights | RNS |
| 27/07/16 | 08:00:11 | 27 Jul 2016 | | Half year results for the period ended 3 July 2016 | RNS |
| 26/07/16 | 15:40:39 | 26 Jul 2016 | | Director/PDMR Shareholding | RNS |
| 26/07/16 | 08:00:06 | 26 Jul 2016 | | Holding(s) in Company | RNS |
| 11/07/16 | 15:53:53 | 11 Jul 2016 | | Director/PDMR Shareholding | RNS |
| 01/07/16 | 12:13:49 | 1 Jul 2016 | | Block listing Interim Review | RNS |
| 01/07/16 | 12:11:43 | 1 Jul 2016 | | Block listing Interim Review | RNS |
| 01/07/16 | 10:42:46 | 1 Jul 2016 | | Total Voting Rights | RNS |
| 27/06/16 | 09:27:57 | 27 Jun 2016 | | Director/PDMR Shareholding | RNS |
| 24/06/16 | 15:02:59 | 24 Jun 2016 | | Director/PDMR Shareholding | RNS |
| 14/06/16 | 15:06:14 | 14 Jun 2016 | | Total Voting Rights | RNS |
| 10/06/16 | 15:58:12 | 10 Jun 2016 | | Director/PDMR Shareholding | RNS |
| 03/06/16 | 14:51:08 | 3 Jun 2016 | | Director/PDMR Shareholding | RNS |
| 27/05/16 | 08:00:06 | 27 May 2016 | | Directorate Change | RNS |
| 26/05/16 | 08:14:26 | 26 May 2016 | | Directorate Change | RNS |
| 24/05/16 | 14:00:02 | 24 May 2016 | | Director/PDMR Shareholding | RNS |
| 17/05/16 | 08:00:07 | 17 May 2016 | | Analyst and Investor Day | RNS |
| 11/05/16 | 16:14:03 | 11 May 2016 | | Director/PDMR Shareholding | RNS |
| 03/05/16 | 11:33:42 | 3 May 2016 | | Total Voting Rights | RNS |
| 28/04/16 | 15:23:37 | 28 Apr 2016 | | RESULTS OF THE 2016 ANNUAL GENERAL MEETING | RNS |
| 28/04/16 | 08:00:08 | 28 Apr 2016 | | Trading Statement | RNS |