| 03/10/18 | 15:43:59 | 3 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 03/10/18 | 13:33:15 | 3 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 01/10/18 | 10:11:41 | 1 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 27/09/18 | 14:57:39 | 27 Sept 2018 | | Annual Financial Report | RNS |
| 17/09/18 | 15:38:53 | 17 Sept 2018 | | Director/PDMR Shareholding | RNS |
| 17/09/18 | 15:37:22 | 17 Sept 2018 | | Director/PDMR Shareholding | RNS |
| 17/09/18 | 15:36:12 | 17 Sept 2018 | | Director/PDMR Shareholding | RNS |
| 31/08/18 | 17:45:59 | 31 Aug 2018 | | Director/PDMR Shareholding | RNS |
| 26/07/18 | 12:15:34 | 26 Jul 2018 | | Director Declaration | RNS |
| 20/07/18 | 16:27:15 | 20 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 19/07/18 | 14:37:05 | 19 Jul 2018 | | Director Declaration | RNS |
| 11/07/18 | 15:07:18 | 11 Jul 2018 | | TR-1: Notification of Major Interests in Shares | RNS |
| 11/07/18 | 08:00:04 | 11 Jul 2018 | | Trading Statement | RNS |
| 29/06/18 | 13:31:58 | 29 Jun 2018 | | TR-1: Notification of Major Interests in Shares | RNS |
| 19/06/18 | 13:30:00 | 19 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 21/05/18 | 15:18:50 | 21 May 2018 | | Director/PDMR Shareholding | RNS |
| 18/05/18 | 16:30:02 | 18 May 2018 | | Director/PDMR Shareholding (Amendment) | RNS |
| 18/05/18 | 14:49:50 | 18 May 2018 | | Director/PDMR Shareholding | RNS |
| 09/05/18 | 08:00:08 | 9 May 2018 | | Trading Statement | RNS |
| 19/04/18 | 15:10:07 | 19 Apr 2018 | | Director/PDMR Shareholding | RNS |
| 03/04/18 | 13:58:43 | 3 Apr 2018 | | TR-1: Notification of Major Interests in Shares | RNS |
| 27/03/18 | 17:58:03 | 27 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 26/03/18 | 09:09:09 | 26 Mar 2018 | | TR-1: Notification of Major Interests in Shares | RNS |
| 22/03/18 | 11:14:44 | 22 Mar 2018 | | TR-1: Notification of Major Interests in Shares | RNS |
| 21/03/18 | 17:22:30 | 21 Mar 2018 | | TR-1: Notification of Major Interests in Shares | RNS |
| 21/03/18 | 08:05:19 | 21 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 20/03/18 | 13:10:17 | 20 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 20/03/18 | 11:01:45 | 20 Mar 2018 | | TR-1: Notification of Major Interests in Shares | RNS |
| 19/03/18 | 12:52:23 | 19 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 16/03/18 | 07:00:04 | 16 Mar 2018 | | Half-year Report | RNS |
| 20/02/18 | 13:01:47 | 20 Feb 2018 | | Director/PDMR Shareholding | RNS |
| 30/01/18 | 14:36:18 | 30 Jan 2018 | | TR-1: Notification of Major Interests in Shares | RNS |
| 24/01/18 | 07:00:04 | 24 Jan 2018 | | Trading Statement | RNS |
| 19/01/18 | 13:43:21 | 19 Jan 2018 | | Director/PDMR Shareholding | RNS |
| 19/12/17 | 16:43:27 | 19 Dec 2017 | | Director/PDMR Shareholding | RNS |
| 21/11/17 | 11:39:45 | 21 Nov 2017 | | Director/PDMR Shareholding | RNS |
| 09/11/17 | 15:59:45 | 9 Nov 2017 | | AGM / GM Statement | RNS |
| 08/11/17 | 07:00:06 | 8 Nov 2017 | | FY18 Q1 Trading Update | RNS |
| 19/10/17 | 16:50:21 | 19 Oct 2017 | | Director/PDMR Shareholding | RNS |
| 10/10/17 | 12:03:15 | 10 Oct 2017 | | Director/PDMR Shareholding | RNS |
| 10/10/17 | 11:09:50 | 10 Oct 2017 | | Director/PDMR Shareholding - Replacement | RNS |
| 06/10/17 | 12:46:57 | 6 Oct 2017 | | Director/PDMR Shareholding | RNS |
| 05/10/17 | 16:30:45 | 5 Oct 2017 | | TR-1: Notification of Major Interest in Shares | RNS |
| 03/10/17 | 15:18:25 | 3 Oct 2017 | | Company Announcement - General | RNS |
| 27/09/17 | 18:22:54 | 27 Sept 2017 | | Director/PDMR Shareholding | RNS |
| 27/09/17 | 18:20:53 | 27 Sept 2017 | | Director/PDMR Shareholding | RNS |
| 26/09/17 | 11:07:54 | 26 Sept 2017 | | Change of Results Date | RNS |
| 20/09/17 | 14:17:19 | 20 Sept 2017 | | Preliminary results - replacement announcement | RNS |
| 20/09/17 | 12:41:10 | 20 Sept 2017 | | Director/PDMR Shareholding | RNS |
| 15/09/17 | 08:00:03 | 15 Sept 2017 | | Preliminary Results | RNS |