| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 09/03/21 | 17:41:58 | 9 Mar 2021 | Notification of Major Holdings | RNS | |
| 03/03/21 | 17:19:40 | 3 Mar 2021 | Director/PDMR Shareholding | RNS | |
| 26/02/21 | 12:39:00 | 26 Feb 2021 | Director/PDMR Shareholding | RNS | |
| 25/02/21 | 07:00:07 | 25 Feb 2021 | Interim Results | RNS | |
| 01/02/21 | 11:08:33 | 1 Feb 2021 | Block listing Interim Review | RNS | |
| 01/02/21 | 11:08:29 | 1 Feb 2021 | Total Voting Rights | RNS | |
| 18/01/21 | 07:00:07 | 18 Jan 2021 | Trading Update | RNS | |
| 02/12/20 | 17:44:14 | 2 Dec 2020 | Director/PDMR Shareholding | RNS | |
| 25/11/20 | 13:13:47 | 25 Nov 2020 | Result of AGM | RNS | |
| 25/11/20 | 07:00:07 | 25 Nov 2020 | AGM Trading Update - Strong Performance Continues | RNS | |
| 11/11/20 | 13:03:22 | 11 Nov 2020 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 16/10/20 | 08:00:08 | 16 Oct 2020 | Annual Report and Annual General Meeting | RNS | |
| 01/10/20 | 15:45:02 | 1 Oct 2020 | Total Voting Rights | RNS | |
| 25/09/20 | 18:14:11 | 25 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 23/09/20 | 09:35:33 | 23 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 16/09/20 | 12:16:16 | 16 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 15/09/20 | 17:52:51 | 15 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 09/09/20 | 12:17:51 | 9 Sept 2020 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 08/09/20 | 15:16:35 | 8 Sept 2020 | Application for Additional Listing | RNS | |
| 08/09/20 | 07:00:07 | 8 Sept 2020 | Preliminary Results | RNS | |
| 01/09/20 | 13:03:54 | 1 Sept 2020 | Total Voting Rights | RNS | |
| 03/08/20 | 16:15:13 | 3 Aug 2020 | Block listing Interim Review | RNS | |
| 01/07/20 | 10:41:43 | 1 Jul 2020 | Total Voting Rights | RNS | |
| 30/06/20 | 15:45:10 | 30 Jun 2020 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 29/06/20 | 07:00:09 | 29 Jun 2020 | Directorate Appointment | RNS | |
| 14/05/20 | 18:23:23 | 14 May 2020 | Application for Block Listing | RNS | |
| 01/05/20 | 15:04:43 | 1 May 2020 | Total Voting Rights | RNS | |
| 30/04/20 | 10:24:35 | 30 Apr 2020 | Compliance with LR 9.2.6ER(1) | RNS | |
| 22/04/20 | 17:47:25 | 22 Apr 2020 | Director/PDMR Shareholding | RNS | |
| 21/04/20 | 12:14:16 | 21 Apr 2020 | Notification of Major Holdings | RNS | |
| 20/04/20 | 09:28:35 | 20 Apr 2020 | Director/PDMR Shareholding | RNS | |
| 08/04/20 | 07:00:06 | 8 Apr 2020 | Director/PDMR Shareholding | RNS | |
| 01/04/20 | 18:52:02 | 1 Apr 2020 | Total Voting Rights | RNS | |
| 27/02/20 | 07:00:06 | 27 Feb 2020 | Interim Results | RNS | |
| 26/02/20 | 12:44:47 | 26 Feb 2020 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 17/02/20 | 17:27:35 | 17 Feb 2020 | Notification of Major Holdings | RNS | |
| 07/02/20 | 09:03:22 | 7 Feb 2020 | Notification of Major Holdings | RNS | |
| 03/02/20 | 10:51:37 | 3 Feb 2020 | Block listing Interim Review | RNS | |
| 23/01/20 | 15:52:31 | 23 Jan 2020 | Notification of Major Holdings | RNS | |
| 02/01/20 | 10:02:46 | 2 Jan 2020 | Total Voting Rights | RNS | |
| 12/12/19 | 14:17:35 | 12 Dec 2019 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 02/12/19 | 16:45:32 | 2 Dec 2019 | Total Voting Rights | RNS | |
| 20/11/19 | 07:00:04 | 20 Nov 2019 | Appointment of Chief Financial Officer | RNS | |
| 15/11/19 | 18:18:34 | 15 Nov 2019 | Director/PDMR Shareholding | RNS | |
| 14/11/19 | 13:23:17 | 14 Nov 2019 | Result of AGM | RNS | |
| 14/11/19 | 07:00:05 | 14 Nov 2019 | AGM TRADING UPDATE | RNS | |
| 01/11/19 | 12:05:10 | 1 Nov 2019 | Total Voting Rights | RNS | |
| 14/10/19 | 09:00:01 | 14 Oct 2019 | Annual Report and Annual General Meeting | RNS | |
| 10/10/19 | 16:30:36 | 10 Oct 2019 | Director/PDMR Shareholding | RNS | |
| 03/10/19 | 16:06:12 | 3 Oct 2019 | NOTIFICATION OF MAJOR HOLDINGS | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 09/03/21 | 17:41:58 | 9 Mar 2021 | Notification of Major Holdings | RNS | |
| 03/03/21 | 17:19:40 | 3 Mar 2021 | Director/PDMR Shareholding | RNS | |
| 26/02/21 | 12:39:00 | 26 Feb 2021 | Director/PDMR Shareholding | RNS | |
| 25/02/21 | 07:00:07 | 25 Feb 2021 | Interim Results | RNS | |
| 01/02/21 | 11:08:33 | 1 Feb 2021 | Block listing Interim Review | RNS | |
| 01/02/21 | 11:08:29 | 1 Feb 2021 | Total Voting Rights | RNS | |
| 18/01/21 | 07:00:07 | 18 Jan 2021 | Trading Update | RNS | |
| 02/12/20 | 17:44:14 | 2 Dec 2020 | Director/PDMR Shareholding | RNS | |
| 25/11/20 | 13:13:47 | 25 Nov 2020 | Result of AGM | RNS | |
| 25/11/20 | 07:00:07 | 25 Nov 2020 | AGM Trading Update - Strong Performance Continues | RNS | |
| 11/11/20 | 13:03:22 | 11 Nov 2020 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 16/10/20 | 08:00:08 | 16 Oct 2020 | Annual Report and Annual General Meeting | RNS | |
| 01/10/20 | 15:45:02 | 1 Oct 2020 | Total Voting Rights | RNS | |
| 25/09/20 | 18:14:11 | 25 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 23/09/20 | 09:35:33 | 23 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 16/09/20 | 12:16:16 | 16 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 15/09/20 | 17:52:51 | 15 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 09/09/20 | 12:17:51 | 9 Sept 2020 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 08/09/20 | 15:16:35 | 8 Sept 2020 | Application for Additional Listing | RNS | |
| 08/09/20 | 07:00:07 | 8 Sept 2020 | Preliminary Results | RNS | |
| 01/09/20 | 13:03:54 | 1 Sept 2020 | Total Voting Rights | RNS | |
| 03/08/20 | 16:15:13 | 3 Aug 2020 | Block listing Interim Review | RNS | |
| 01/07/20 | 10:41:43 | 1 Jul 2020 | Total Voting Rights | RNS | |
| 30/06/20 | 15:45:10 | 30 Jun 2020 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 29/06/20 | 07:00:09 | 29 Jun 2020 | Directorate Appointment | RNS | |
| 14/05/20 | 18:23:23 | 14 May 2020 | Application for Block Listing | RNS | |
| 01/05/20 | 15:04:43 | 1 May 2020 | Total Voting Rights | RNS | |
| 30/04/20 | 10:24:35 | 30 Apr 2020 | Compliance with LR 9.2.6ER(1) | RNS | |
| 22/04/20 | 17:47:25 | 22 Apr 2020 | Director/PDMR Shareholding | RNS | |
| 21/04/20 | 12:14:16 | 21 Apr 2020 | Notification of Major Holdings | RNS | |
| 20/04/20 | 09:28:35 | 20 Apr 2020 | Director/PDMR Shareholding | RNS | |
| 08/04/20 | 07:00:06 | 8 Apr 2020 | Director/PDMR Shareholding | RNS | |
| 01/04/20 | 18:52:02 | 1 Apr 2020 | Total Voting Rights | RNS | |
| 27/02/20 | 07:00:06 | 27 Feb 2020 | Interim Results | RNS | |
| 26/02/20 | 12:44:47 | 26 Feb 2020 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 17/02/20 | 17:27:35 | 17 Feb 2020 | Notification of Major Holdings | RNS | |
| 07/02/20 | 09:03:22 | 7 Feb 2020 | Notification of Major Holdings | RNS | |
| 03/02/20 | 10:51:37 | 3 Feb 2020 | Block listing Interim Review | RNS | |
| 23/01/20 | 15:52:31 | 23 Jan 2020 | Notification of Major Holdings | RNS | |
| 02/01/20 | 10:02:46 | 2 Jan 2020 | Total Voting Rights | RNS | |
| 12/12/19 | 14:17:35 | 12 Dec 2019 | NOTIFICATION OF MAJOR HOLDINGS | RNS | |
| 02/12/19 | 16:45:32 | 2 Dec 2019 | Total Voting Rights | RNS | |
| 20/11/19 | 07:00:04 | 20 Nov 2019 | Appointment of Chief Financial Officer | RNS | |
| 15/11/19 | 18:18:34 | 15 Nov 2019 | Director/PDMR Shareholding | RNS | |
| 14/11/19 | 13:23:17 | 14 Nov 2019 | Result of AGM | RNS | |
| 14/11/19 | 07:00:05 | 14 Nov 2019 | AGM TRADING UPDATE | RNS | |
| 01/11/19 | 12:05:10 | 1 Nov 2019 | Total Voting Rights | RNS | |
| 14/10/19 | 09:00:01 | 14 Oct 2019 | Annual Report and Annual General Meeting | RNS | |
| 10/10/19 | 16:30:36 | 10 Oct 2019 | Director/PDMR Shareholding | RNS | |
| 03/10/19 | 16:06:12 | 3 Oct 2019 | NOTIFICATION OF MAJOR HOLDINGS | RNS |