| 11/12/20 | 17:37:11 | 11 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 19/10/20 | 18:20:58 | 19 Oct 2020 | | Holding(s) in Company | RNS |
| 19/10/20 | 17:47:15 | 19 Oct 2020 | | Director/PDMR Shareholding | RNS |
| 16/10/20 | 16:14:21 | 16 Oct 2020 | | Result of AGM | RNS |
| 14/10/20 | 07:00:05 | 14 Oct 2020 | | Trading Statement | RNS |
| 07/10/20 | 09:42:51 | 7 Oct 2020 | | Holding(s) in Company | RNS |
| 25/09/20 | 14:20:06 | 25 Sept 2020 | | AGM arrangements | RNS |
| 22/09/20 | 18:04:50 | 22 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 22/09/20 | 18:03:14 | 22 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 22/09/20 | 08:26:29 | 22 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 16/09/20 | 16:09:37 | 16 Sept 2020 | | 2020 Annual Financial Report and Notice of AGM | RNS |
| 11/09/20 | 07:00:03 | 11 Sept 2020 | | Final Results | RNS |
| 14/07/20 | 07:00:02 | 14 Jul 2020 | | Trading Statement | RNS |
| 23/06/20 | 17:40:39 | 23 Jun 2020 | | Director/PDMR Shareholding | RNS |
| 19/06/20 | 18:07:39 | 19 Jun 2020 | | Director/PDMR Shareholding | RNS |
| 19/06/20 | 18:04:48 | 19 Jun 2020 | | Holding(s) in Company | RNS |
| 27/04/20 | 15:33:55 | 27 Apr 2020 | | Disclosure of Rights Attached to Equity Shares | RNS |
| 16/04/20 | 07:00:03 | 16 Apr 2020 | | Trading Statement | RNS |
| 06/04/20 | 17:44:13 | 6 Apr 2020 | | 2019 AGM voting result update statement | RNS |
| 01/04/20 | 10:51:41 | 1 Apr 2020 | | Director/PDMR Shareholding | RNS |
| 31/03/20 | 19:33:05 | 31 Mar 2020 | | Director/PDMR Shareholding | RNS |
| 16/03/20 | 15:29:03 | 16 Mar 2020 | | Holding(s) in Company | RNS |
| 13/03/20 | 18:21:35 | 13 Mar 2020 | | Director/PDMR Shareholding | RNS |
| 07/02/20 | 16:50:34 | 7 Feb 2020 | | Director/PDMR Shareholding | RNS |
| 07/02/20 | 16:49:34 | 7 Feb 2020 | | Holding(s) in Company | RNS |
| 06/02/20 | 07:00:03 | 6 Feb 2020 | | Half-year Report | RNS |
| 15/01/20 | 07:00:04 | 15 Jan 2020 | | Trading Statement | RNS |
| 10/12/19 | 09:16:21 | 10 Dec 2019 | | Director/PDMR Shareholding | RNS |
| 09/12/19 | 14:08:58 | 9 Dec 2019 | | Director/PDMR Shareholding | RNS |
| 11/11/19 | 12:17:13 | 11 Nov 2019 | | Director/PDMR Shareholding | RNS |
| 21/10/19 | 12:42:14 | 21 Oct 2019 | | Director Declaration | RNS |
| 18/10/19 | 16:32:40 | 18 Oct 2019 | | Result of AGM | RNS |
| 16/10/19 | 14:08:47 | 16 Oct 2019 | | Director/PDMR Shareholding | RNS |
| 14/10/19 | 08:00:03 | 14 Oct 2019 | | Trading Statement | RNS |
| 30/09/19 | 18:33:35 | 30 Sept 2019 | | Director/PDMR Shareholding | RNS |
| 18/09/19 | 13:04:28 | 18 Sept 2019 | | Director/PDMR Shareholding | RNS |
| 18/09/19 | 13:01:55 | 18 Sept 2019 | | Director/PDMR Shareholding | RNS |
| 16/09/19 | 15:07:27 | 16 Sept 2019 | | 2019 Annual Report and Notice of AGM | RNS |
| 06/09/19 | 08:00:05 | 6 Sept 2019 | | Final Results | RNS |
| 12/07/19 | 08:00:03 | 12 Jul 2019 | | Trading Statement | RNS |
| 18/04/19 | 18:08:06 | 18 Apr 2019 | | Director/PDMR Shareholding | RNS |
| 16/04/19 | 08:00:03 | 16 Apr 2019 | | Trading Statement | RNS |
| 05/04/19 | 09:57:42 | 5 Apr 2019 | | Director/PDMR Shareholding | RNS |
| 03/04/19 | 17:37:44 | 3 Apr 2019 | | Director/PDMR Shareholding | RNS |
| 03/04/19 | 17:30:40 | 3 Apr 2019 | | Holding(s) in Company | RNS |
| 14/03/19 | 16:50:33 | 14 Mar 2019 | | Director/PDMR Shareholding | RNS |
| 14/02/19 | 07:00:02 | 14 Feb 2019 | | Half-year Report | RNS |
| 15/01/19 | 07:00:04 | 15 Jan 2019 | | Trading Statement | RNS |
| 10/12/18 | 14:14:46 | 10 Dec 2018 | | Director/PDMR Shareholding | RNS |
| 19/10/18 | 18:08:21 | 19 Oct 2018 | | Result of AGM | RNS |