| 18/11/20 | 07:00:08 | 18 Nov 2020 | | Q1 Trading Update | RNS |
| 13/11/20 | 07:00:08 | 13 Nov 2020 | | Holding(s) in Company | RNS |
| 04/11/20 | 07:00:05 | 4 Nov 2020 | | Block listing Interim Review | RNS |
| 30/10/20 | 13:45:43 | 30 Oct 2020 | | Holding(s) in Company | RNS |
| 23/10/20 | 16:34:59 | 23 Oct 2020 | | Holding(s) in Company | RNS |
| 23/10/20 | 10:51:26 | 23 Oct 2020 | | Posting of 2020 Annual Report and Notice of AGM | RNS |
| 23/10/20 | 09:30:39 | 23 Oct 2020 | | Holding(s) in Company | RNS |
| 23/10/20 | 09:28:31 | 23 Oct 2020 | | Holding(s) in Company | RNS |
| 20/10/20 | 11:14:29 | 20 Oct 2020 | | Holding(s) in Company | RNS |
| 19/10/20 | 14:00:06 | 19 Oct 2020 | | Annual Report and Accounts 2020 | RNS |
| 09/10/20 | 14:44:22 | 9 Oct 2020 | | Holding(s) in Company | RNS |
| 01/10/20 | 07:00:07 | 1 Oct 2020 | | Appointment of Non-Executive Director | RNS |
| 29/09/20 | 16:45:01 | 29 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 29/09/20 | 16:45:01 | 29 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 25/09/20 | 07:00:03 | 25 Sept 2020 | | Holding(s) in Company | RNS |
| 23/09/20 | 07:00:06 | 23 Sept 2020 | | Appointment of Group Chief Financial Officer | RNS |
| 23/09/20 | 07:00:06 | 23 Sept 2020 | | Final Results | RNS |
| 17/09/20 | 09:15:50 | 17 Sept 2020 | | Holding(s) in Company | RNS |
| 08/07/20 | 16:41:45 | 8 Jul 2020 | | Director/PDMR Shareholding | RNS |
| 30/06/20 | 07:00:07 | 30 Jun 2020 | | Holding in Company | RNS |
| 24/06/20 | 08:30:31 | 24 Jun 2020 | | Holding in Company | RNS |
| 17/06/20 | 07:00:05 | 17 Jun 2020 | | Q3 Trading Update | RNS |
| 11/06/20 | 07:00:05 | 11 Jun 2020 | | CEO Leadership Succession | RNS |
| 18/05/20 | 14:28:52 | 18 May 2020 | | Holding(s) in Company | RNS |
| 12/05/20 | 11:04:20 | 12 May 2020 | | Director/PDMR Shareholding | RNS |
| 07/05/20 | 07:00:06 | 7 May 2020 | | Holding(s) in Company | RNS |
| 05/05/20 | 07:00:06 | 5 May 2020 | | Block Listing Six Monthly Return | RNS |
| 02/04/20 | 17:24:19 | 2 Apr 2020 | | Director/PDMR Shareholding | RNS |
| 20/03/20 | 16:33:45 | 20 Mar 2020 | | Director/PDMR Shareholding | RNS |
| 05/03/20 | 07:00:04 | 5 Mar 2020 | | Interim Results Statement | RNS |
| 04/03/20 | 11:54:47 | 4 Mar 2020 | | Holding(s) in Company | RNS |
| 03/03/20 | 14:31:39 | 3 Mar 2020 | | Holding(s) in Company | RNS |
| 26/02/20 | 07:00:03 | 26 Feb 2020 | | Trading Statement | RNS |
| 20/02/20 | 17:13:38 | 20 Feb 2020 | | Holding(s) in Company | RNS |
| 14/02/20 | 10:15:10 | 14 Feb 2020 | | Holding(s) in Company | RNS |
| 05/12/19 | 07:00:16 | 5 Dec 2019 | | Director/PDMR Shareholding | RNS |
| 04/12/19 | 07:00:07 | 4 Dec 2019 | | Holding(s) in Company | RNS |
| 20/11/19 | 17:56:09 | 20 Nov 2019 | | Result of AGM | RNS |
| 20/11/19 | 07:00:07 | 20 Nov 2019 | | Q1 Trading Update | RNS |
| 04/11/19 | 07:00:10 | 4 Nov 2019 | | Block listing Interim Review | RNS |
| 24/10/19 | 14:05:59 | 24 Oct 2019 | | Holding(s) in Company | RNS |
| 23/10/19 | 13:36:28 | 23 Oct 2019 | | Posting of 2019 Annual Report and Notice of AGM | RNS |
| 18/10/19 | 13:40:57 | 18 Oct 2019 | | Holding(s) in Company | RNS |
| 16/10/19 | 13:39:00 | 16 Oct 2019 | | Holding(s) in Company | RNS |
| 15/10/19 | 11:44:50 | 15 Oct 2019 | | Director/PDMR Shareholding | RNS |
| 14/10/19 | 18:00:01 | 14 Oct 2019 | | Annual Report and Accounts 2019 | RNS |
| 26/09/19 | 17:21:29 | 26 Sept 2019 | | Director/PDMR Shareholding | RNS |
| 26/09/19 | 16:00:05 | 26 Sept 2019 | | Director/PDMR Shareholding | RNS |
| 26/09/19 | 13:00:05 | 26 Sept 2019 | | Director/PDMR Shareholding | RNS |
| 25/09/19 | 08:00:05 | 25 Sept 2019 | | Final Results | RNS |