| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 27/11/20 | 15:25:02 | 27 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 27/11/20 | 14:44:12 | 27 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 27/11/20 | 14:37:52 | 27 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 17/11/20 | 16:01:38 | 17 Nov 2020 | Holding(s) in Company | RNS | |
| 16/11/20 | 07:00:06 | 16 Nov 2020 | Q1 2021 Trading Update | RNS | |
| 13/11/20 | 11:45:56 | 13 Nov 2020 | Block listing Interim Review | RNS | |
| 11/11/20 | 10:54:13 | 11 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 11/11/20 | 09:27:14 | 11 Nov 2020 | Director Declaration | RNS | |
| 04/11/20 | 12:21:57 | 4 Nov 2020 | Annual Financial Report - Correction | RNS | |
| 28/10/20 | 13:06:40 | 28 Oct 2020 | Annual Financial Report and Notice of AGM | RNS | |
| 20/10/20 | 07:00:06 | 20 Oct 2020 | Final Results | RNS | |
| 13/10/20 | 07:00:01 | 13 Oct 2020 | Director/PDMR Shareholding | RNS | |
| 11/09/20 | 07:00:02 | 11 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 01/09/20 | 15:05:03 | 1 Sept 2020 | Total Voting Rights | RNS | |
| 19/08/20 | 07:00:05 | 19 Aug 2020 | FY 2020 Trading Update and Notice of Results | RNS | |
| 11/08/20 | 09:23:22 | 11 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 03/08/20 | 11:02:50 | 3 Aug 2020 | Total Voting Rights | RNS | |
| 29/07/20 | 09:56:30 | 29 Jul 2020 | Holding(s) in Company | RNS | |
| 10/07/20 | 09:01:37 | 10 Jul 2020 | Director/PDMR Shareholding | RNS | |
| 10/06/20 | 13:13:05 | 10 Jun 2020 | Director/PDMR Shareholding | RNS | |
| 08/06/20 | 11:58:23 | 8 Jun 2020 | Director/PDMR Shareholding | RNS | |
| 01/06/20 | 10:53:33 | 1 Jun 2020 | Total Voting Rights | RNS | |
| 26/05/20 | 07:00:13 | 26 May 2020 | Q3 2020 Trading Update | RNS | |
| 21/05/20 | 16:27:04 | 21 May 2020 | Holding(s) in Company | RNS | |
| 18/05/20 | 17:22:22 | 18 May 2020 | Block listing Interim Review | RNS | |
| 12/05/20 | 11:27:40 | 12 May 2020 | Director/PDMR Shareholding | RNS | |
| 23/04/20 | 07:00:05 | 23 Apr 2020 | Director Declaration | RNS | |
| 09/04/20 | 12:13:39 | 9 Apr 2020 | Director/PDMR Shareholding | RNS | |
| 31/03/20 | 16:00:06 | 31 Mar 2020 | Cancellation of Interim Dividend | RNS | |
| 23/03/20 | 11:06:31 | 23 Mar 2020 | Director/PDMR Shareholding | RNS | |
| 17/03/20 | 15:44:22 | 17 Mar 2020 | Director/PDMR Shareholding | RNS | |
| 17/03/20 | 07:00:03 | 17 Mar 2020 | Half Year Results | RNS | |
| 11/03/20 | 15:09:32 | 11 Mar 2020 | Director/PDMR Shareholding | RNS | |
| 03/03/20 | 10:08:54 | 3 Mar 2020 | Total Voting Rights | RNS | |
| 21/02/20 | 14:31:59 | 21 Feb 2020 | Holding(s) in Company | RNS | |
| 21/02/20 | 14:07:34 | 21 Feb 2020 | Holding(s) in Company | RNS | |
| 17/02/20 | 07:00:09 | 17 Feb 2020 | Notice of Results | RNS | |
| 12/02/20 | 09:22:54 | 12 Feb 2020 | Director/PDMR Shareholding | RNS | |
| 03/02/20 | 10:00:01 | 3 Feb 2020 | Total Voting Rights | RNS | |
| 29/01/20 | 16:21:58 | 29 Jan 2020 | Director/PDMR Shareholding | RNS | |
| 16/01/20 | 11:02:41 | 16 Jan 2020 | Director/PDMR Shareholding | RNS | |
| 13/01/20 | 10:56:19 | 13 Jan 2020 | Director/PDMR Shareholding | RNS | |
| 09/01/20 | 09:40:14 | 9 Jan 2020 | Director/PDMR Shareholding | RNS | |
| 02/01/20 | 10:55:58 | 2 Jan 2020 | Total Voting Rights | RNS | |
| 12/12/19 | 10:27:04 | 12 Dec 2019 | Director/PDMR Shareholding | RNS | |
| 06/12/19 | 11:01:54 | 6 Dec 2019 | Result of AGM | RNS | |
| 03/12/19 | 16:13:00 | 3 Dec 2019 | Director/PDMR Shareholding | RNS | |
| 02/12/19 | 15:25:07 | 2 Dec 2019 | Total Voting Rights | RNS | |
| 27/11/19 | 07:00:02 | 27 Nov 2019 | Q1 2020 Trading Update | RNS | |
| 26/11/19 | 15:21:15 | 26 Nov 2019 | Director/PDMR Shareholding | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 27/11/20 | 15:25:02 | 27 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 27/11/20 | 14:44:12 | 27 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 27/11/20 | 14:37:52 | 27 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 17/11/20 | 16:01:38 | 17 Nov 2020 | Holding(s) in Company | RNS | |
| 16/11/20 | 07:00:06 | 16 Nov 2020 | Q1 2021 Trading Update | RNS | |
| 13/11/20 | 11:45:56 | 13 Nov 2020 | Block listing Interim Review | RNS | |
| 11/11/20 | 10:54:13 | 11 Nov 2020 | Director/PDMR Shareholding | RNS | |
| 11/11/20 | 09:27:14 | 11 Nov 2020 | Director Declaration | RNS | |
| 04/11/20 | 12:21:57 | 4 Nov 2020 | Annual Financial Report - Correction | RNS | |
| 28/10/20 | 13:06:40 | 28 Oct 2020 | Annual Financial Report and Notice of AGM | RNS | |
| 20/10/20 | 07:00:06 | 20 Oct 2020 | Final Results | RNS | |
| 13/10/20 | 07:00:01 | 13 Oct 2020 | Director/PDMR Shareholding | RNS | |
| 11/09/20 | 07:00:02 | 11 Sept 2020 | Director/PDMR Shareholding | RNS | |
| 01/09/20 | 15:05:03 | 1 Sept 2020 | Total Voting Rights | RNS | |
| 19/08/20 | 07:00:05 | 19 Aug 2020 | FY 2020 Trading Update and Notice of Results | RNS | |
| 11/08/20 | 09:23:22 | 11 Aug 2020 | Director/PDMR Shareholding | RNS | |
| 03/08/20 | 11:02:50 | 3 Aug 2020 | Total Voting Rights | RNS | |
| 29/07/20 | 09:56:30 | 29 Jul 2020 | Holding(s) in Company | RNS | |
| 10/07/20 | 09:01:37 | 10 Jul 2020 | Director/PDMR Shareholding | RNS | |
| 10/06/20 | 13:13:05 | 10 Jun 2020 | Director/PDMR Shareholding | RNS | |
| 08/06/20 | 11:58:23 | 8 Jun 2020 | Director/PDMR Shareholding | RNS | |
| 01/06/20 | 10:53:33 | 1 Jun 2020 | Total Voting Rights | RNS | |
| 26/05/20 | 07:00:13 | 26 May 2020 | Q3 2020 Trading Update | RNS | |
| 21/05/20 | 16:27:04 | 21 May 2020 | Holding(s) in Company | RNS | |
| 18/05/20 | 17:22:22 | 18 May 2020 | Block listing Interim Review | RNS | |
| 12/05/20 | 11:27:40 | 12 May 2020 | Director/PDMR Shareholding | RNS | |
| 23/04/20 | 07:00:05 | 23 Apr 2020 | Director Declaration | RNS | |
| 09/04/20 | 12:13:39 | 9 Apr 2020 | Director/PDMR Shareholding | RNS | |
| 31/03/20 | 16:00:06 | 31 Mar 2020 | Cancellation of Interim Dividend | RNS | |
| 23/03/20 | 11:06:31 | 23 Mar 2020 | Director/PDMR Shareholding | RNS | |
| 17/03/20 | 15:44:22 | 17 Mar 2020 | Director/PDMR Shareholding | RNS | |
| 17/03/20 | 07:00:03 | 17 Mar 2020 | Half Year Results | RNS | |
| 11/03/20 | 15:09:32 | 11 Mar 2020 | Director/PDMR Shareholding | RNS | |
| 03/03/20 | 10:08:54 | 3 Mar 2020 | Total Voting Rights | RNS | |
| 21/02/20 | 14:31:59 | 21 Feb 2020 | Holding(s) in Company | RNS | |
| 21/02/20 | 14:07:34 | 21 Feb 2020 | Holding(s) in Company | RNS | |
| 17/02/20 | 07:00:09 | 17 Feb 2020 | Notice of Results | RNS | |
| 12/02/20 | 09:22:54 | 12 Feb 2020 | Director/PDMR Shareholding | RNS | |
| 03/02/20 | 10:00:01 | 3 Feb 2020 | Total Voting Rights | RNS | |
| 29/01/20 | 16:21:58 | 29 Jan 2020 | Director/PDMR Shareholding | RNS | |
| 16/01/20 | 11:02:41 | 16 Jan 2020 | Director/PDMR Shareholding | RNS | |
| 13/01/20 | 10:56:19 | 13 Jan 2020 | Director/PDMR Shareholding | RNS | |
| 09/01/20 | 09:40:14 | 9 Jan 2020 | Director/PDMR Shareholding | RNS | |
| 02/01/20 | 10:55:58 | 2 Jan 2020 | Total Voting Rights | RNS | |
| 12/12/19 | 10:27:04 | 12 Dec 2019 | Director/PDMR Shareholding | RNS | |
| 06/12/19 | 11:01:54 | 6 Dec 2019 | Result of AGM | RNS | |
| 03/12/19 | 16:13:00 | 3 Dec 2019 | Director/PDMR Shareholding | RNS | |
| 02/12/19 | 15:25:07 | 2 Dec 2019 | Total Voting Rights | RNS | |
| 27/11/19 | 07:00:02 | 27 Nov 2019 | Q1 2020 Trading Update | RNS | |
| 26/11/19 | 15:21:15 | 26 Nov 2019 | Director/PDMR Shareholding | RNS |