| 04/05/23 | 18:00:40 | 4 May 2023 | | Replacement: Holding(s) in Company | RNS |
| 02/05/23 | 17:36:13 | 2 May 2023 | | Replacement: Total Voting Rights | RNS |
| 02/05/23 | 15:09:27 | 2 May 2023 | | Result of General Meeting 2 May 2023 | RNS |
| 02/05/23 | 12:41:48 | 2 May 2023 | | Holding(s) in Company | RNS |
| 02/05/23 | 07:00:11 | 2 May 2023 | | Interim Results | RNS |
| 28/04/23 | 18:04:40 | 28 Apr 2023 | | Total Voting Rights | RNS |
| 27/04/23 | 07:00:09 | 27 Apr 2023 | | Notice of Interim Results | RNS |
| 06/04/23 | 17:35:21 | 6 Apr 2023 | | Notice of GM & Circulation of Annual Report 2022 | RNS |
| 31/03/23 | 11:00:40 | 31 Mar 2023 | | Holding(s) in Company | RNS |
| 29/03/23 | 07:39:06 | 29 Mar 2023 | | Restoration of Trading | RNS |
| 23/03/23 | 07:41:09 | 23 Mar 2023 | | Publication of Annual Report and Accounts 2022 | RNS |
| 23/03/23 | 07:00:03 | 23 Mar 2023 | | Full Year Results | RNS |
| 21/03/23 | 17:39:00 | 21 Mar 2023 | | Update on Publication of Full Year Results | RNS |
| 28/02/23 | 09:53:16 | 28 Feb 2023 | | Result of AGM 2023 | RNS |
| 21/02/23 | 07:00:07 | 21 Feb 2023 | | Board Changes | RNS |
| 21/02/23 | 07:00:04 | 21 Feb 2023 | | Full Year Trading Update (unaudited) | RNS |
| 10/02/23 | 15:16:45 | 10 Feb 2023 | | Audit Timing and Trading Update | RNS |
| 03/02/23 | 16:30:01 | 3 Feb 2023 | | Notice of Annual General Meeting 2023 | RNS |
| 31/01/23 | 09:43:29 | 31 Jan 2023 | | Total Voting Rights | RNS |
| 26/01/23 | 11:59:14 | 26 Jan 2023 | | Update on Audit, Results, AGM, & Board Succession | RNS |
| 04/01/23 | 08:30:46 | 4 Jan 2023 | | Update on Audit and Temporary Suspension of Shares | RNS |
| 03/01/23 | 17:17:46 | 3 Jan 2023 | | Block Listing Six Monthly Return | RNS |
| 03/01/23 | 17:16:12 | 3 Jan 2023 | | Block Listing Six Monthly Return | RNS |
| 19/12/22 | 17:06:50 | 19 Dec 2022 | | TR1: Notification of Major Holdings | RNS |
| 15/12/22 | 07:00:05 | 15 Dec 2022 | | Appointment of Chief Financial Officer | RNS |
| 30/11/22 | 16:59:57 | 30 Nov 2022 | | Total Voting Rights | RNS |
| 30/11/22 | 07:00:05 | 30 Nov 2022 | | Appointment of Non-Executive Chair Designate | RNS |
| 23/11/22 | 16:41:13 | 23 Nov 2022 | | Second Price Monitoring Extn | RNS |
| 23/11/22 | 16:35:20 | 23 Nov 2022 | | Price Monitoring Extension | RNS |
| 22/11/22 | 07:00:08 | 22 Nov 2022 | | Trading Update and Delay to Audited Results | RNS |
| 26/10/22 | 12:00:45 | 26 Oct 2022 | | Agricultural Supplies Division Disposal Complete | RNS |
| 24/10/22 | 17:26:20 | 24 Oct 2022 | | TR1: Notification of major holdings | RNS |
| 05/10/22 | 16:23:28 | 5 Oct 2022 | | TR1: Notification of major holdings | RNS |
| 05/10/22 | 16:20:55 | 5 Oct 2022 | | TR1: Notification of major holdings | RNS |
| 27/09/22 | 16:41:18 | 27 Sept 2022 | | Second Price Monitoring Extn | RNS |
| 27/09/22 | 16:35:54 | 27 Sept 2022 | | Price Monitoring Extension | RNS |
| 26/09/22 | 16:37:09 | 26 Sept 2022 | | Price Monitoring Extension | RNS |
| 19/09/22 | 16:30:05 | 19 Sept 2022 | | Result of General Meeting | RNS |
| 31/08/22 | 16:15:17 | 31 Aug 2022 | | Total Voting Rights | RNS |
| 31/08/22 | 14:27:52 | 31 Aug 2022 | | Publication of Circular and Notice of GM | RNS |
| 31/08/22 | 07:00:05 | 31 Aug 2022 | | Disposal of interests in Agricultural Supplies | RNS |
| 05/08/22 | 07:00:08 | 5 Aug 2022 | | Board Succession | RNS |
| 05/08/22 | 07:00:06 | 5 Aug 2022 | | Trading Update | RNS |
| 29/07/22 | 16:15:29 | 29 Jul 2022 | | Total Voting Rights | RNS |
| 30/06/22 | 16:40:48 | 30 Jun 2022 | | Second Price Monitoring Extn | RNS |
| 30/06/22 | 16:35:44 | 30 Jun 2022 | | Price Monitoring Extension | RNS |
| 30/06/22 | 10:20:26 | 30 Jun 2022 | | Block Listing Six Monthly Return | RNS |
| 30/06/22 | 10:17:02 | 30 Jun 2022 | | Block Listing Six Monthly Return | RNS |
| 10/06/22 | 16:40:46 | 10 Jun 2022 | | Second Price Monitoring Extn | RNS |
| 10/06/22 | 16:36:06 | 10 Jun 2022 | | Price Monitoring Extension | RNS |