| 31/03/23 | 14:45:37 | 31 Mar 2023 | | Director/PDMR Shareholding | RNS |
| 27/03/23 | 07:00:04 | 27 Mar 2023 | | Interim Statement | RNS |
| 08/03/23 | 17:50:01 | 8 Mar 2023 | | Holding(s) in Company | RNS |
| 31/01/23 | 17:03:56 | 31 Jan 2023 | | Director/PDMR Shareholding | RNS |
| 25/01/23 | 15:23:18 | 25 Jan 2023 | | Holding(s) in Company | RNS |
| 29/12/22 | 15:03:00 | 29 Dec 2022 | | Holding(s) in Company | PRN |
| 08/12/22 | 15:33:00 | 8 Dec 2022 | | Result of AGM | PRN |
| 22/11/22 | 07:00:00 | 22 Nov 2022 | | Director Dealing | PRN |
| 08/11/22 | 16:08:00 | 8 Nov 2022 | | Posting of Annual Report and Notice of AGM | PRN |
| 27/10/22 | 07:00:00 | 27 Oct 2022 | | Director Dealing | PRN |
| 24/10/22 | 07:00:00 | 24 Oct 2022 | | Results for the year ended 30 June 2022 | PRN |
| 14/09/22 | 07:00:00 | 14 Sept 2022 | | Trading Update & Notice of Results | PRN |
| 25/08/22 | 09:53:00 | 25 Aug 2022 | | Holding(s) in Company | PRN |
| 27/07/22 | 15:53:00 | 27 Jul 2022 | | Holding(s) in Company | PRN |
| 26/04/22 | 12:50:00 | 26 Apr 2022 | | Director Dealing | PRN |
| 29/03/22 | 07:00:00 | 29 Mar 2022 | | Interim Dividend Confirmation | PRN |
| 28/03/22 | 07:00:00 | 28 Mar 2022 | | Half-year Report | PRN |
| 09/12/21 | 15:41:00 | 9 Dec 2021 | | Result of AGM | PRN |
| 22/11/21 | 15:25:00 | 22 Nov 2021 | | Director/PDMR Shareholding | PRN |
| 11/11/21 | 14:32:00 | 11 Nov 2021 | | Posting of Annual Report and Notice of AGM | PRN |
| 25/10/21 | 18:15:00 | 25 Oct 2021 | | Holding(s) in Company | PRN |
| 18/10/21 | 14:41:00 | 18 Oct 2021 | | Director/PDMR Shareholding | PRN |
| 18/10/21 | 07:00:00 | 18 Oct 2021 | | Results for the year ended 30 June 2021 | PRN |
| 11/08/21 | 14:41:00 | 11 Aug 2021 | | Holding(s) in Company | PRN |
| 21/07/21 | 16:27:00 | 21 Jul 2021 | | Holding(s) in Company | PRN |
| 08/06/21 | 11:17:00 | 8 Jun 2021 | | Holding(s) in Company | PRN |
| 29/03/21 | 07:00:00 | 29 Mar 2021 | | Half-year Report | PRN |
| 25/02/21 | 16:35:37 | 25 Feb 2021 | | Price Monitoring Extension | RNS |
| 10/12/20 | 15:03:00 | 10 Dec 2020 | | Result of AGM | PRN |
| 16/11/20 | 14:16:00 | 16 Nov 2020 | | Posting of Annual Report and Notice of AGM | PRN |
| 27/10/20 | 17:27:00 | 27 Oct 2020 | | Holding(s) in Company | PRN |
| 19/10/20 | 07:00:00 | 19 Oct 2020 | | Results for the year ended 30 June 2020 | PRN |
| 20/08/20 | 12:37:00 | 20 Aug 2020 | | Holding(s) in Company | PRN |
| 08/07/20 | 07:00:00 | 8 Jul 2020 | | Issue of Equity | PRN |
| 01/07/20 | 07:00:00 | 1 Jul 2020 | | Appointment of CFO | PRN |
| 02/04/20 | 15:21:00 | 2 Apr 2020 | | Director/PDMR Shareholding | PRN |
| 30/03/20 | 15:06:34 | 30 Mar 2020 | | Second Price Monitoring Extn | RNS |
| 30/03/20 | 15:01:18 | 30 Mar 2020 | | Price Monitoring Extension | RNS |
| 30/03/20 | 12:05:44 | 30 Mar 2020 | | Second Price Monitoring Extn | RNS |
| 30/03/20 | 12:00:27 | 30 Mar 2020 | | Price Monitoring Extension | RNS |
| 30/03/20 | 09:00:00 | 30 Mar 2020 | | Interim Results | PRN |
| 16/03/20 | 16:41:10 | 16 Mar 2020 | | Second Price Monitoring Extn | RNS |
| 16/03/20 | 16:37:11 | 16 Mar 2020 | | Price Monitoring Extension | RNS |
| 16/03/20 | 14:06:13 | 16 Mar 2020 | | Second Price Monitoring Extn | RNS |
| 16/03/20 | 14:00:26 | 16 Mar 2020 | | Price Monitoring Extension | RNS |
| 22/01/20 | 09:25:00 | 22 Jan 2020 | | Issue of Equity | PRN |
| 12/12/19 | 18:11:00 | 12 Dec 2019 | | Result of AGM | PRN |
| 20/11/19 | 08:15:00 | 20 Nov 2019 | | Holding(s) in Company | PRN |
| 28/10/19 | 15:00:00 | 28 Oct 2019 | | Director/PDMR Shareholding | PRN |
| 21/10/19 | 08:00:00 | 21 Oct 2019 | | Results for the year ended 30 June 2019 | PRN |