| 05/10/23 | 17:27:07 | 5 Oct 2023 | | Transaction in Own Shares |
| 02/10/23 | 17:34:26 | 2 Oct 2023 | | Transaction in Own Shares |
| 29/09/23 | 13:41:32 | 29 Sept 2023 | | Share Buyback Programme |
| 27/09/23 | 14:05:54 | 27 Sept 2023 | | Result of General Meeting |
| 27/09/23 | 07:00:04 | 27 Sept 2023 | | Trading Statement |
| 08/09/23 | 17:07:08 | 8 Sept 2023 | | Notice of AGM and Posting of Annual Report |
| 04/09/23 | 07:00:04 | 4 Sept 2023 | | Final Results |
| 12/07/23 | 17:39:55 | 12 Jul 2023 | | Transaction in Own Shares |
| 10/07/23 | 17:43:32 | 10 Jul 2023 | | Transaction in Own Shares |
| 10/07/23 | 11:36:12 | 10 Jul 2023 | | Share Buyback Programme |
| 04/07/23 | 07:00:03 | 4 Jul 2023 | | Acquisition Update |
| 24/05/23 | 07:00:03 | 24 May 2023 | | Trading Statement |
| 15/03/23 | 07:00:07 | 15 Mar 2023 | | New Group Banking Facilities |
| 06/03/23 | 16:35:26 | 6 Mar 2023 | | Price Monitoring Extension |
| 06/03/23 | 14:00:09 | 6 Mar 2023 | | Price Monitoring Extension |
| 07/02/23 | 11:46:02 | 7 Feb 2023 | | Holding(s) in Company |
| 17/01/23 | 17:21:45 | 17 Jan 2023 | | Confirmation of Capital Reduction |
| 14/12/22 | 14:08:43 | 14 Dec 2022 | | Director/PDMR Shareholding |
| 12/12/22 | 07:00:02 | 12 Dec 2022 | | Interim Results |
| 08/12/22 | 12:00:01 | 8 Dec 2022 | | Notice of Interim Results & Investor Presentation |
| 02/12/22 | 07:00:12 | 2 Dec 2022 | | Directorate Change |
| 30/11/22 | 17:38:38 | 30 Nov 2022 | | Result of Meeting |
| 04/11/22 | 15:10:43 | 4 Nov 2022 | | Notice of General Meeting-Publication of Circular |
| 04/11/22 | 12:41:01 | 4 Nov 2022 | | Holding(s) in Company |
| 28/10/22 | 07:00:06 | 28 Oct 2022 | | Issue of Equity |
| 13/10/22 | 14:23:13 | 13 Oct 2022 | | Director/PDMR Shareholding |
| 13/10/22 | 08:41:35 | 13 Oct 2022 | | Director/PDMR Shareholding |
| 12/10/22 | 07:00:03 | 12 Oct 2022 | | Acquisition of Ecodeck Grids Limited |
| 07/10/22 | 07:00:03 | 7 Oct 2022 | | Transaction in Own Shares |
| 29/09/22 | 15:14:25 | 29 Sept 2022 | | Result of AGM and GM |
| 29/09/22 | 07:00:06 | 29 Sept 2022 | | AGM Statement |
| 19/09/22 | 07:00:05 | 19 Sept 2022 | | Acquisition of Manplas Holdings Limited |
| 07/09/22 | 07:00:06 | 7 Sept 2022 | | Posting of Annual Report, Notice of AGM and GM |
| 07/09/22 | 07:00:01 | 7 Sept 2022 | | Final results for year ended 30 April 2022 |
| 02/09/22 | 07:00:09 | 2 Sept 2022 | | Change of Adviser |
| 10/06/22 | 07:00:08 | 10 Jun 2022 | | PDMR/Director Dealings |
| 08/06/22 | 07:00:04 | 8 Jun 2022 | | Trading Update and Proposed Dividend |
| 31/05/22 | 09:06:52 | 31 May 2022 | | Transaction in Own Shares |
| 30/05/22 | 07:00:08 | 30 May 2022 | | Acquisition of Alma Products Limited |
| 16/05/22 | 16:24:58 | 16 May 2022 | | TR-1: Notification of major holdings |
| 16/05/22 | 13:22:19 | 16 May 2022 | | Transaction in Own Shares |
| 04/05/22 | 09:22:03 | 4 May 2022 | | Acquisition of Film & Foil Solutions Limited |
| 25/04/22 | 16:26:06 | 25 Apr 2022 | | Appointment of Group Operations Director |
| 20/04/22 | 12:33:18 | 20 Apr 2022 | | Replacement: Trading Update & Dividend Declaration |
| 20/04/22 | 07:00:04 | 20 Apr 2022 | | Trading Update and Dividend Declaration |
| 07/02/22 | 07:00:06 | 7 Feb 2022 | | Trading update on Customised Packaging Limited |
| 14/01/22 | 07:00:04 | 14 Jan 2022 | | Transaction in Own Shares |
| 12/01/22 | 07:00:03 | 12 Jan 2022 | | Transaction in Own Shares |
| 21/12/21 | 09:28:49 | 21 Dec 2021 | | Transaction in Own Shares |
| 17/12/21 | 07:00:06 | 17 Dec 2021 | | Transaction in Own Shares |