| 20/12/21 | 12:58:40 | 20 Dec 2021 | | Holding(s) in Company | RNS |
| 10/12/21 | 16:41:31 | 10 Dec 2021 | | Second Price Monitoring Extn | RNS |
| 10/12/21 | 16:36:37 | 10 Dec 2021 | | Price Monitoring Extension | RNS |
| 15/11/21 | 07:00:04 | 15 Nov 2021 | | Holding(s) in Company | RNS |
| 10/11/21 | 16:09:10 | 10 Nov 2021 | | Holding(s) in Company | RNS |
| 03/11/21 | 16:41:01 | 3 Nov 2021 | | Second Price Monitoring Extn | RNS |
| 03/11/21 | 16:36:10 | 3 Nov 2021 | | Price Monitoring Extension | RNS |
| 07/09/21 | 07:00:03 | 7 Sept 2021 | | 2021 HALF-YEAR REPORT - six months to 30 June 2021 | RNS |
| 03/08/21 | 07:00:06 | 3 Aug 2021 | | Group Trading Update & Notice of Half-year Results | RNS |
| 13/07/21 | 17:06:38 | 13 Jul 2021 | | Holding(s) in Company | RNS |
| 30/06/21 | 17:16:49 | 30 Jun 2021 | | Holding(s) in Company | RNS |
| 03/06/21 | 13:27:36 | 3 Jun 2021 | | Result of AGM &Total Voting Rights | RNS |
| 01/06/21 | 09:49:53 | 1 Jun 2021 | | Implementation of LTIP and Grant of Options | RNS |
| 24/05/21 | 08:36:34 | 24 May 2021 | | Holding(s) in Company - Correction | RNS |
| 24/05/21 | 08:36:32 | 24 May 2021 | | Clarification of holding in the Company | RNS |
| 21/05/21 | 07:00:06 | 21 May 2021 | | Holding(s) in Company -CORRECTION | RNS |
| 19/05/21 | 17:40:33 | 19 May 2021 | | Holding(s) in Company | RNS |
| 07/05/21 | 14:11:40 | 7 May 2021 | | Availability of the Annual Report & Notice of AGM | RNS |
| 06/05/21 | 12:22:11 | 6 May 2021 | | Holding(s) in Company | RNS |
| 22/04/21 | 07:00:04 | 22 Apr 2021 | | Director/PDMR Shareholding | RNS |
| 20/04/21 | 07:00:03 | 20 Apr 2021 | | 2020 Annual Results - Current Trading & Outlook | RNS |
| 25/03/21 | 07:00:10 | 25 Mar 2021 | | Notice of Preliminary Results | RNS |
| 27/01/21 | 14:50:57 | 27 Jan 2021 | | Holding(s) in Company | RNS |
| 26/01/21 | 07:00:03 | 26 Jan 2021 | | 2020 Trading Update | RNS |
| 14/12/20 | 07:00:06 | 14 Dec 2020 | | Holding(s) in Company | RNS |
| 23/11/20 | 17:18:33 | 23 Nov 2020 | | Holding(s) in Company | RNS |
| 10/11/20 | 16:35:28 | 10 Nov 2020 | | Price Monitoring Extension | RNS |
| 05/11/20 | 16:41:22 | 5 Nov 2020 | | Second Price Monitoring Extn | RNS |
| 05/11/20 | 16:36:00 | 5 Nov 2020 | | Price Monitoring Extension | RNS |
| 03/11/20 | 16:41:12 | 3 Nov 2020 | | Second Price Monitoring Extn | RNS |
| 03/11/20 | 16:36:04 | 3 Nov 2020 | | Price Monitoring Extension | RNS |
| 13/10/20 | 07:00:04 | 13 Oct 2020 | | Holding(s) in Company | RNS |
| 08/10/20 | 14:31:15 | 8 Oct 2020 | | Holding(s) in Company | RNS |
| 07/10/20 | 13:29:04 | 7 Oct 2020 | | Holding(s) in Company | RNS |
| 24/09/20 | 18:03:29 | 24 Sept 2020 | | Holding(s) in Company | RNS |
| 08/09/20 | 07:00:08 | 8 Sept 2020 | | 2020 Half-year Report | RNS |
| 13/08/20 | 16:41:16 | 13 Aug 2020 | | Second Price Monitoring Extn | RNS |
| 13/08/20 | 16:36:06 | 13 Aug 2020 | | Price Monitoring Extension | RNS |
| 07/08/20 | 12:44:17 | 7 Aug 2020 | | Holding(s) in Company | RNS |
| 28/07/20 | 07:00:03 | 28 Jul 2020 | | Group Trading Update & Notice of Half-Year Results | RNS |
| 06/07/20 | 07:00:07 | 6 Jul 2020 | | Holding(s) in Company | RNS |
| 11/06/20 | 12:45:50 | 11 Jun 2020 | | Holding(s) in Company | RNS |
| 11/06/20 | 07:00:05 | 11 Jun 2020 | | Result of AGM and Total Voting Rights (TVR) | RNS |
| 10/06/20 | 07:00:06 | 10 Jun 2020 | | AGM Statement | RNS |
| 04/06/20 | 16:41:10 | 4 Jun 2020 | | Second Price Monitoring Extn | RNS |
| 04/06/20 | 16:36:09 | 4 Jun 2020 | | Price Monitoring Extension | RNS |
| 18/05/20 | 17:44:49 | 18 May 2020 | | Notice of AGM & Posting of Annual Report | RNS |
| 13/05/20 | 12:39:46 | 13 May 2020 | | Holding(s) in Company | RNS |
| 12/05/20 | 07:00:04 | 12 May 2020 | | Board Changes | RNS |
| 11/05/20 | 17:29:43 | 11 May 2020 | | Holding(s) in Company | RNS |