| 03/06/19 | 16:30:03 | 3 Jun 2019 | | Notification of Transactions of Directors | RNS |
| 31/05/19 | 09:00:04 | 31 May 2019 | | Director/PDMR Shareholding | RNS |
| 20/05/19 | 14:36:25 | 20 May 2019 | | Director/PDMR Shareholding and Total Voting Rights | RNS |
| 13/05/19 | 17:26:56 | 13 May 2019 | | Result of AGM | RNS |
| 03/05/19 | 08:00:03 | 3 May 2019 | | Board Change | RNS |
| 01/05/19 | 08:00:14 | 1 May 2019 | | Director/PDMR Shareholding | RNS |
| 30/04/19 | 17:16:02 | 30 Apr 2019 | | Grant of Options | RNS |
| 10/04/19 | 16:01:46 | 10 Apr 2019 | | Notice of AGM | RNS |
| 01/04/19 | 12:29:28 | 1 Apr 2019 | | Director/PDMR Shareholding | RNS |
| 25/03/19 | 10:00:04 | 25 Mar 2019 | | Director Dealing and Total Voting Rights | RNS |
| 18/03/19 | 07:00:04 | 18 Mar 2019 | | Final Results | RNS |
| 04/03/19 | 07:00:08 | 4 Mar 2019 | | Directorate Change | RNS |
| 01/03/19 | 09:49:39 | 1 Mar 2019 | | Director/PDMR Shareholding | RNS |
| 30/01/19 | 15:38:02 | 30 Jan 2019 | | Director/PDMR Shareholding | RNS |
| 28/01/19 | 07:00:05 | 28 Jan 2019 | | Trading Update and Notice of Results | RNS |
| 04/01/19 | 14:10:49 | 4 Jan 2019 | | Director/PDMR Shareholding | RNS |
| 03/12/18 | 15:17:01 | 3 Dec 2018 | | Director/PDMR Shareholding | RNS |
| 29/11/18 | 16:23:18 | 29 Nov 2018 | | Director/PDMR Shareholding | RNS |
| 27/11/18 | 13:50:17 | 27 Nov 2018 | | Holding(s) in Company | RNS |
| 26/11/18 | 15:16:42 | 26 Nov 2018 | | Holding(s) in Company | RNS |
| 21/11/18 | 07:00:03 | 21 Nov 2018 | | Trading Update | RNS |
| 31/10/18 | 15:56:33 | 31 Oct 2018 | | Results of the Audit Tender Process | RNS |
| 30/10/18 | 13:20:20 | 30 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 16/10/18 | 11:59:21 | 16 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 02/10/18 | 17:57:03 | 2 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 10/09/18 | 08:00:04 | 10 Sept 2018 | | Interim Results | RNS |
| 28/08/18 | 17:44:03 | 28 Aug 2018 | | Director/PDMR Shareholding | RNS |
| 30/07/18 | 14:23:57 | 30 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 20/07/18 | 11:01:42 | 20 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 29/06/18 | 08:00:02 | 29 Jun 2018 | | Acquisition | RNS |
| 28/06/18 | 16:58:35 | 28 Jun 2018 | | Director/PDMR Shareholding | RNS |
| 29/05/18 | 16:53:02 | 29 May 2018 | | Director/PDMR Shareholding | RNS |
| 18/05/18 | 08:00:05 | 18 May 2018 | | Director/PDMR Shareholding | RNS |
| 08/05/18 | 16:14:08 | 8 May 2018 | | Result of AGM | RNS |
| 30/04/18 | 16:08:39 | 30 Apr 2018 | | Director/PDMR Shareholding | RNS |
| 12/04/18 | 16:56:33 | 12 Apr 2018 | | Grant of Options | RNS |
| 11/04/18 | 16:49:17 | 11 Apr 2018 | | Posting of Annual Report & Notice of AGM | RNS |
| 03/04/18 | 18:10:08 | 3 Apr 2018 | | Director/PDMR Shareholding | RNS |
| 19/03/18 | 07:00:04 | 19 Mar 2018 | | Final Results | RNS |
| 02/02/18 | 07:00:03 | 2 Feb 2018 | | Trading Update | RNS |
| 30/01/18 | 07:00:04 | 30 Jan 2018 | | Director/PDMR Shareholding | RNS |
| 02/01/18 | 13:33:50 | 2 Jan 2018 | | Director/PDMR Shareholding | RNS |
| 06/12/17 | 07:00:03 | 6 Dec 2017 | | Trading Update | RNS |
| 28/11/17 | 15:29:33 | 28 Nov 2017 | | Director/PDMR Shareholding | RNS |
| 30/10/17 | 09:20:19 | 30 Oct 2017 | | Director/PDMR Shareholding | RNS |
| 10/10/17 | 18:26:32 | 10 Oct 2017 | | Director/PDMR Shareholding | RNS |
| 29/09/17 | 09:57:09 | 29 Sept 2017 | | Director/PDMR Shareholding | RNS |
| 21/09/17 | 11:28:27 | 21 Sept 2017 | | Director/PDMR Shareholding | RNS |
| 20/09/17 | 10:40:45 | 20 Sept 2017 | | Holding(s) in Company | RNS |
| 11/09/17 | 08:00:03 | 11 Sept 2017 | | Interim Results | RNS |