| 24/03/21 | 07:00:16 | 24 Mar 2021 | | Appointment of CEO | RNS |
| 10/03/21 | 16:45:05 | 10 Mar 2021 | | Result of AGM and Trading Statement | RNS |
| 11/02/21 | 09:30:06 | 11 Feb 2021 | | 2020 Annual Report and Notice of 2021 AGM | RNS |
| 26/01/21 | 10:35:02 | 26 Jan 2021 | | Exercise of options and Director/PDMR shareholding | RNS |
| 14/01/21 | 10:53:10 | 14 Jan 2021 | | Final Results for year ended 30/09/2020 | RNS |
| 30/10/20 | 07:00:09 | 30 Oct 2020 | | Chief Executive Officer succession | RNS |
| 14/10/20 | 11:35:01 | 14 Oct 2020 | | Holding(s) in Company | RNS |
| 09/10/20 | 07:00:03 | 9 Oct 2020 | | Trading Update and Notice of Results | RNS |
| 14/05/20 | 07:00:07 | 14 May 2020 | | Unaudited Interim Results to 31 March 2020 | RNS |
| 21/04/20 | 07:00:02 | 21 Apr 2020 | | Re-start of Limited Production at Haverhill | RNS |
| 24/03/20 | 14:45:05 | 24 Mar 2020 | | COVID-19 Guidance | RNS |
| 18/02/20 | 15:15:07 | 18 Feb 2020 | | Result of AGM | RNS |
| 18/02/20 | 09:42:08 | 18 Feb 2020 | | AGM Statement | RNS |
| 18/02/20 | 07:00:05 | 18 Feb 2020 | | AGM Statement | RNS |
| 23/01/20 | 09:15:04 | 23 Jan 2020 | | Notice of AGM | RNS |
| 12/12/19 | 14:40:04 | 12 Dec 2019 | | Dividend Timetable | RNS |
| 12/12/19 | 07:00:11 | 12 Dec 2019 | | Preliminary results for year to 30 September 2019 | RNS |
| 30/08/19 | 13:00:02 | 30 Aug 2019 | | Director/PDMR Shareholding | RNS |
| 01/07/19 | 11:15:01 | 1 Jul 2019 | | Director/PDMR Shareholding | RNS |
| 15/05/19 | 08:00:04 | 15 May 2019 | | 2019 Interim Statement | RNS |
| 11/04/19 | 14:45:05 | 11 Apr 2019 | | Director/PDMR Shareholding | RNS |
| 19/03/19 | 15:15:02 | 19 Mar 2019 | | Adjustment of Statement of Financial Position | RNS |
| 19/03/19 | 13:45:05 | 19 Mar 2019 | | Director/PDMR Shareholding | RNS |
| 20/02/19 | 14:00:01 | 20 Feb 2019 | | Result of AGM 20 February 2019 | RNS |
| 14/02/19 | 14:05:46 | 14 Feb 2019 | | Second Price Monitoring Extn | RNS |
| 14/02/19 | 14:00:31 | 14 Feb 2019 | | Price Monitoring Extension | RNS |
| 14/02/19 | 07:00:03 | 14 Feb 2019 | | Trading update | RNS |
| 24/01/19 | 10:00:02 | 24 Jan 2019 | | 2018 Annual Report & Notice of AGM | RNS |
| 18/12/18 | 12:00:02 | 18 Dec 2018 | | Director/PDMR Shareholding | RNS |
| 13/12/18 | 07:00:02 | 13 Dec 2018 | | Preliminary Announcement year ended 30 Sept. 2018 | RNS |
| 10/12/18 | 07:00:03 | 10 Dec 2018 | | Admission to trading on AIM | RNS |
| 09/11/18 | 13:33:05 | 9 Nov 2018 | | Move to AIM - Result of General Meeting | RNS |
| 11/10/18 | 12:05:45 | 11 Oct 2018 | | Second Price Monitoring Extn | RNS |
| 11/10/18 | 12:00:23 | 11 Oct 2018 | | Price Monitoring Extension | RNS |
| 11/10/18 | 08:00:05 | 11 Oct 2018 | | Proposed move from Main Market to AIM | RNS |
| 05/07/18 | 12:00:03 | 5 Jul 2018 | | Director/PDMR Shareholding | RNS |
| 10/05/18 | 08:00:05 | 10 May 2018 | | Interim Statement for 6 months to 31 March 2018 | RNS |
| 03/04/18 | 10:30:01 | 3 Apr 2018 | | Total Voting Rights at 31 March 2018 | RNS |
| 08/03/18 | 11:15:01 | 8 Mar 2018 | | Director/PDMR Shareholding | RNS |
| 01/03/18 | 09:00:01 | 1 Mar 2018 | | Total Voting Rights | RNS |
| 22/02/18 | 11:05:01 | 22 Feb 2018 | | Result of 2018 AGM | RNS |
| 22/02/18 | 11:00:01 | 22 Feb 2018 | | Director/PDMR Shareholding | RNS |
| 05/02/18 | 11:30:01 | 5 Feb 2018 | | Director/PDMR Shareholding | RNS |
| 25/01/18 | 11:00:01 | 25 Jan 2018 | | Notice of AGM and 2017 Annual Report | RNS |
| 02/01/18 | 15:30:01 | 2 Jan 2018 | | Block listing six monthly return | RNS |
| 14/12/17 | 07:00:04 | 14 Dec 2017 | | Preliminary Announcement year to 30 September 2017 | RNS |
| 01/09/17 | 11:00:01 | 1 Sept 2017 | | Directorate Change | RNS |
| 03/07/17 | 15:29:57 | 3 Jul 2017 | | Block listing 6 monthly return | RNS |
| 01/06/17 | 11:00:01 | 1 Jun 2017 | | Total Voting Rights at 31/05/17 | RNS |
| 11/05/17 | 08:00:13 | 11 May 2017 | | Interim Statement - 6m to 31 March 2017 | RNS |