| 11/06/20 | 11:30:01 | 11 Jun 2020 | | Half Year Trading Statement | RNS |
| 12/05/20 | 08:26:29 | 12 May 2020 | | Related Party Transactions | RNS |
| 04/05/20 | 07:00:06 | 4 May 2020 | | Trading Update | RNS |
| 28/04/20 | 16:41:34 | 28 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 28/04/20 | 16:36:03 | 28 Apr 2020 | | Price Monitoring Extension | RNS |
| 28/04/20 | 14:06:01 | 28 Apr 2020 | | Second Price Monitoring Extn | RNS |
| 28/04/20 | 14:01:01 | 28 Apr 2020 | | Price Monitoring Extension | RNS |
| 24/04/20 | 12:31:05 | 24 Apr 2020 | | Completion of Disposal of Sinazongwe Farm | RNS |
| 08/04/20 | 07:00:05 | 8 Apr 2020 | | Update on Disposal of Sinazongwe Farm | RNS |
| 13/03/20 | 12:00:01 | 13 Mar 2020 | | Update on Disposal of Sinazongwe Farm | RNS |
| 30/12/19 | 17:57:25 | 30 Dec 2019 | | Results of AGM & EGM and Board changes | RNS |
| 09/12/19 | 11:27:53 | 9 Dec 2019 | | Full Year Results and Notice of AGM | RNS |
| 06/12/19 | 18:00:04 | 6 Dec 2019 | | Posting of Circular & Notice of EGM | RNS |
| 06/12/19 | 12:37:36 | 6 Dec 2019 | | Trading Statement | RNS |
| 21/11/19 | 07:00:20 | 21 Nov 2019 | | Results Publication Update | RNS |
| 02/10/19 | 14:18:49 | 2 Oct 2019 | | Year End Trading Update | RNS |
| 17/09/19 | 13:00:04 | 17 Sept 2019 | | Disposal of Sinazongwe Farm for USD10 million | RNS |
| 05/09/19 | 08:08:05 | 5 Sept 2019 | | Appointments of Non-Executive Director and CFO | RNS |
| 29/03/19 | 08:25:50 | 29 Mar 2019 | | Half Year Trading Update | RNS |
| 22/03/19 | 07:00:05 | 22 Mar 2019 | | Director/PDMR Shareholding | RNS |
| 01/03/19 | 14:36:43 | 1 Mar 2019 | | Appointment of Executive Director | RNS |
| 12/02/19 | 07:00:06 | 12 Feb 2019 | | Resignation of Chief Financial Officer | RNS |
| 05/02/19 | 13:37:21 | 5 Feb 2019 | | Board Changes | RNS |
| 04/02/19 | 18:05:41 | 4 Feb 2019 | | PDMR Dealing | RNS |
| 18/12/18 | 14:32:37 | 18 Dec 2018 | | Result of AGM | RNS |
| 05/12/18 | 07:00:04 | 5 Dec 2018 | | Correction to Final Results | RNS |
| 21/11/18 | 07:35:01 | 21 Nov 2018 | | Final Results | RNS |
| 20/11/18 | 11:18:41 | 20 Nov 2018 | | Trading Statement | RNS |
| 28/09/18 | 08:00:03 | 28 Sept 2018 | | Year End Trading Update | RNS |
| 29/08/18 | 16:00:04 | 29 Aug 2018 | | Operational Update | RNS |
| 26/07/18 | 09:45:03 | 26 Jul 2018 | | Director Appointment | RNS |
| 18/07/18 | 12:00:13 | 18 Jul 2018 | | Price Monitoring Extension | RNS |
| 06/06/18 | 08:00:06 | 6 Jun 2018 | | Interim Results | RNS |
| 24/05/18 | 18:00:01 | 24 May 2018 | | Director Resignation | RNS |
| 09/04/18 | 16:09:06 | 9 Apr 2018 | | H1 2018 Trading Update | RNS |
| 06/04/18 | 15:00:58 | 6 Apr 2018 | | Zampalm Transaction | RNS |
| 05/03/18 | 07:00:04 | 5 Mar 2018 | | Update re. disposal of shareholding in Zampalm Ltd | RNS |
| 21/02/18 | 13:36:28 | 21 Feb 2018 | | Director Dealing | RNS |
| 04/01/18 | 12:02:55 | 4 Jan 2018 | | Director Dealing | RNS |
| 27/12/17 | 07:00:06 | 27 Dec 2017 | | Result of AGM | RNS |
| 15/11/17 | 07:00:03 | 15 Nov 2017 | | Final Results | RNS |
| 19/10/17 | 11:43:31 | 19 Oct 2017 | | TR-1: Notification of Major Holdings | RNS |
| 28/09/17 | 08:00:02 | 28 Sept 2017 | | Operational Update | RNS |
| 06/09/17 | 15:01:01 | 6 Sept 2017 | | Disposal of 90% shareholding in Zampalm Limited | RNS |
| 06/09/17 | 15:00:01 | 6 Sept 2017 | | Year End Trading Update | RNS |
| 04/08/17 | 15:13:02 | 4 Aug 2017 | | Directorate Change | RNS |
| 07/06/17 | 08:00:03 | 7 Jun 2017 | | Interim Results | RNS |
| 18/04/17 | 08:00:14 | 18 Apr 2017 | | Directorate Change | RNS |
| 25/11/16 | 07:00:05 | 25 Nov 2016 | | Final Results | RNS |
| 30/09/16 | 08:00:08 | 30 Sept 2016 | | Year End Trading Update | RNS |