| 10/03/22 | 09:45:01 | 10 Mar 2022 | | Board Appointment | RNS |
| 10/03/22 | 07:00:04 | 10 Mar 2022 | | Half-year Report | RNS |
| 21/02/22 | 11:00:04 | 21 Feb 2022 | | Notice of Interim Results | RNS |
| 03/02/22 | 16:30:02 | 3 Feb 2022 | | Holding(s) in Company | RNS |
| 02/02/22 | 16:30:02 | 2 Feb 2022 | | Total Voting Rights | RNS |
| 15/12/21 | 12:15:43 | 15 Dec 2021 | | Holding(s) in Company | RNS |
| 09/12/21 | 14:42:16 | 9 Dec 2021 | | Result of AGM 2021 | RNS |
| 09/12/21 | 07:00:03 | 9 Dec 2021 | | AGM Trading Update | RNS |
| 02/12/21 | 16:49:25 | 2 Dec 2021 | | Total Voting Rights | RNS |
| 18/11/21 | 12:11:51 | 18 Nov 2021 | | Holding(s) in Company | RNS |
| 21/10/21 | 15:09:45 | 21 Oct 2021 | | Annual Report 2021 & Notice of AGM 2021 | RNS |
| 19/10/21 | 16:54:47 | 19 Oct 2021 | | Director/PDMR Shareholding | RNS |
| 14/10/21 | 16:10:43 | 14 Oct 2021 | | Director/PDMR Shareholding | RNS |
| 12/10/21 | 17:31:14 | 12 Oct 2021 | | Director/PDMR Shareholding | RNS |
| 07/10/21 | 07:04:07 | 7 Oct 2021 | | Board Changes | RNS |
| 07/10/21 | 07:00:08 | 7 Oct 2021 | | Preliminary Results for year ended 31 July 2021 | RNS |
| 01/10/21 | 11:30:01 | 1 Oct 2021 | | Total Voting Rights | RNS |
| 16/09/21 | 09:11:00 | 16 Sept 2021 | | Notice of Preliminary Results | RNS |
| 10/09/21 | 07:00:05 | 10 Sept 2021 | | Acquisition completion | RNS |
| 01/09/21 | 12:26:11 | 1 Sept 2021 | | Total Voting Rights | RNS |
| 02/08/21 | 11:34:34 | 2 Aug 2021 | | Total Voting Rights | RNS |
| 02/08/21 | 07:00:08 | 2 Aug 2021 | | Acquisition | RNS |
| 22/07/21 | 07:00:05 | 22 Jul 2021 | | Trading Update for year ending 31 July 2021 | RNS |
| 19/07/21 | 08:48:23 | 19 Jul 2021 | | Notice of Pre-close Trading Update | RNS |
| 05/07/21 | 09:01:12 | 5 Jul 2021 | | Holding(s) in Company | RNS |
| 05/05/21 | 16:50:16 | 5 May 2021 | | Director/PDMR Shareholding | RNS |
| 13/04/21 | 07:00:04 | 13 Apr 2021 | | Volution Awarded Green Economy Mark | RNS |
| 01/04/21 | 14:20:01 | 1 Apr 2021 | | Total Voting Rights | RNS |
| 24/03/21 | 14:04:51 | 24 Mar 2021 | | Director/PDMR Shareholding | RNS |
| 11/03/21 | 07:00:10 | 11 Mar 2021 | | Interim Results for 6 months ended 31 Jan 2021 | RNS |
| 19/02/21 | 09:13:36 | 19 Feb 2021 | | Notice of Interim Results | RNS |
| 19/02/21 | 09:03:46 | 19 Feb 2021 | | Holding(s) in Company | RNS |
| 03/02/21 | 07:00:03 | 3 Feb 2021 | | Acquisition of Klimatfabriken & Trading Update | RNS |
| 01/02/21 | 14:45:05 | 1 Feb 2021 | | Total Voting Rights | RNS |
| 06/01/21 | 07:00:05 | 6 Jan 2021 | | Appointment of Joint Corporate Broker | RNS |
| 18/12/20 | 18:07:34 | 18 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 18/12/20 | 12:08:33 | 18 Dec 2020 | | Holding(s) in Company | RNS |
| 18/12/20 | 07:00:04 | 18 Dec 2020 | | Acquisition of ClimaRad BV | RNS |
| 11/12/20 | 14:32:11 | 11 Dec 2020 | | Result of AGM | RNS |
| 11/12/20 | 07:00:05 | 11 Dec 2020 | | AGM Trading Update | RNS |
| 07/12/20 | 08:57:22 | 7 Dec 2020 | | Holding(s) in Company | RNS |
| 03/12/20 | 07:00:05 | 3 Dec 2020 | | Sustainability Linked Revolving Credit Facility | RNS |
| 01/12/20 | 17:20:15 | 1 Dec 2020 | | Total Voting Rights | RNS |
| 02/11/20 | 16:44:20 | 2 Nov 2020 | | Share Purchase by Chairman | RNS |
| 22/10/20 | 07:00:07 | 22 Oct 2020 | | Annual Report, Sustainability Strategy & AGM | RNS |
| 15/10/20 | 11:16:47 | 15 Oct 2020 | | Director/PDMR Shareholding | RNS |
| 14/10/20 | 09:31:58 | 14 Oct 2020 | | Holding(s) in Company | RNS |
| 08/10/20 | 07:00:05 | 8 Oct 2020 | | Preliminary Results for year ended 31 July 2020 | RNS |
| 07/10/20 | 16:36:20 | 7 Oct 2020 | | Price Monitoring Extension | RNS |
| 30/09/20 | 14:27:05 | 30 Sept 2020 | | Notice of Preliminary Results | RNS |