| 18/05/22 | 15:18:22 | 18 May 2022 | | Final Results | RNS |
| 29/12/21 | 07:00:11 | 29 Dec 2021 | | Director/PDMR Shareholding | RNS |
| 24/12/21 | 09:44:05 | 24 Dec 2021 | | Director/PDMR Shareholding | RNS |
| 20/08/21 | 07:00:08 | 20 Aug 2021 | | Half-year Report | RNS |
| 09/06/21 | 11:16:09 | 9 Jun 2021 | | Result of AGM | RNS |
| 09/06/21 | 07:00:03 | 9 Jun 2021 | | Trading Update | RNS |
| 12/05/21 | 12:05:47 | 12 May 2021 | | Posting of Accounts and Notice of AGM | RNS |
| 07/05/21 | 16:49:26 | 7 May 2021 | | Director/PDMR Shareholding | RNS |
| 07/05/21 | 07:00:03 | 7 May 2021 | | Final Results | RNS |
| 19/08/20 | 07:00:06 | 19 Aug 2020 | | Director/PDMR Shareholding | RNS |
| 18/08/20 | 07:00:03 | 18 Aug 2020 | | Half-year Report | RNS |
| 31/07/20 | 17:00:03 | 31 Jul 2020 | | Total Voting Rights | RNS |
| 02/07/20 | 07:00:04 | 2 Jul 2020 | | Issue of Shares in Lieu of Bonus | RNS |
| 19/06/20 | 15:01:29 | 19 Jun 2020 | | Result of AGM | RNS |
| 19/06/20 | 07:00:04 | 19 Jun 2020 | | Trading Update | RNS |
| 05/06/20 | 08:30:02 | 5 Jun 2020 | | Holding(s) in Company | RNS |
| 05/06/20 | 08:25:02 | 5 Jun 2020 | | Holding(s) in Company | RNS |
| 26/05/20 | 14:46:49 | 26 May 2020 | | Posting of Accounts, Notice of AGM & other matters | RNS |
| 18/05/20 | 07:00:06 | 18 May 2020 | | Final Results | RNS |
| 13/12/19 | 14:39:10 | 13 Dec 2019 | | Update Regarding Defined Benefit Pension Scheme | RNS |
| 20/08/19 | 08:00:07 | 20 Aug 2019 | | Half-year Report | RNS |
| 12/06/19 | 12:13:03 | 12 Jun 2019 | | Result of AGM | RNS |
| 12/06/19 | 08:00:02 | 12 Jun 2019 | | Trading Update | RNS |
| 16/05/19 | 08:00:01 | 16 May 2019 | | Posting of Annual Report and Notice of AGM | RNS |
| 10/05/19 | 12:45:02 | 10 May 2019 | | Final Results | RNS |
| 13/02/19 | 12:01:47 | 13 Feb 2019 | | Holding(s) in Company | RNS |
| 07/08/18 | 08:00:04 | 7 Aug 2018 | | Half-year Report | RNS |
| 19/06/18 | 14:59:11 | 19 Jun 2018 | | Result of AGM | RNS |
| 19/06/18 | 08:00:04 | 19 Jun 2018 | | Trading Update | RNS |
| 08/05/18 | 08:00:08 | 8 May 2018 | | Final Results | RNS |
| 30/04/18 | 16:00:01 | 30 Apr 2018 | | Board Change | RNS |
| 10/08/17 | 08:00:04 | 10 Aug 2017 | | Half-year Report | RNS |
| 28/06/17 | 13:00:02 | 28 Jun 2017 | | Result of AGM | RNS |
| 28/06/17 | 08:00:03 | 28 Jun 2017 | | Trading Update | RNS |
| 24/05/17 | 12:30:02 | 24 May 2017 | | Final Results | RNS |
| 09/09/16 | 11:32:10 | 9 Sept 2016 | | Half-year Report | RNS |
| 30/06/16 | 13:04:04 | 30 Jun 2016 | | Result of AGM | RNS |
| 30/06/16 | 08:00:09 | 30 Jun 2016 | | Trading Update | RNS |
| 26/05/16 | 11:45:06 | 26 May 2016 | | Preliminary Annual Results for y/e 31 Dec 2015 | RNS |
| 20/05/16 | 08:00:08 | 20 May 2016 | | Directorate Change | RNS |
| 19/04/16 | 14:55:01 | 19 Apr 2016 | | Board Changes | RNS |
| 10/03/16 | 15:42:40 | 10 Mar 2016 | | Change of Adviser | RNS |
| 11/02/16 | 09:00:02 | 11 Feb 2016 | | Holding(s) in Company | RNS |
| 07/10/15 | 16:00:04 | 7 Oct 2015 | | Management Changes | RNS |
| 18/09/15 | 08:00:04 | 18 Sept 2015 | | Half Yearly Report | RNS |
| 11/09/15 | 08:00:15 | 11 Sept 2015 | | Holding(s) in Company | RNS |
| 18/06/15 | 14:11:01 | 18 Jun 2015 | | Result of AGM | RNS |
| 17/06/15 | 17:27:25 | 17 Jun 2015 | | Trading Update and Resignation of Director | RNS |
| 22/05/15 | 08:00:20 | 22 May 2015 | | Publication of Accounts and Notice of AGM | RNS |
| 24/04/15 | 19:09:29 | 24 Apr 2015 | | Further re. Dividend Declaration | RNS |