| 14/08/20 | 13:38:48 | 14 Aug 2020 | | Holding(s) in Company | RNS |
| 15/07/20 | 14:08:08 | 15 Jul 2020 | | Holding(s) in Company | RNS |
| 03/07/20 | 16:36:00 | 3 Jul 2020 | | Price Monitoring Extension | RNS |
| 02/07/20 | 18:30:10 | 2 Jul 2020 | | Holding(s) in Company | RNS |
| 02/07/20 | 18:28:17 | 2 Jul 2020 | | Holding(s) in Company | RNS |
| 02/07/20 | 18:23:40 | 2 Jul 2020 | | Holding(s) in Company | RNS |
| 25/06/20 | 07:00:05 | 25 Jun 2020 | | Pre-close Trading Update and Banking Arrangements | RNS |
| 28/05/20 | 10:18:26 | 28 May 2020 | | Holding(s) in Company | RNS |
| 21/05/20 | 16:49:54 | 21 May 2020 | | Holding(s) in Company | RNS |
| 20/05/20 | 16:40:50 | 20 May 2020 | | Second Price Monitoring Extn | RNS |
| 20/05/20 | 16:35:47 | 20 May 2020 | | Price Monitoring Extension | RNS |
| 13/05/20 | 13:47:42 | 13 May 2020 | | Holding(s) in Company | RNS |
| 02/04/20 | 08:00:03 | 2 Apr 2020 | | Employee Share Ownership Trust Purchase | RNS |
| 27/03/20 | 11:14:14 | 27 Mar 2020 | | Director/PDMR Shareholding | RNS |
| 26/03/20 | 16:18:44 | 26 Mar 2020 | | Director/PDMR Shareholding | RNS |
| 25/03/20 | 07:00:05 | 25 Mar 2020 | | Update on COVID-19 Coronavirus Impact and Dividend | RNS |
| 09/03/20 | 10:02:56 | 9 Mar 2020 | | Employee Share Ownership Trust Purchase | RNS |
| 09/03/20 | 07:00:06 | 9 Mar 2020 | | Update on COVID-19 Coronavirus | RNS |
| 03/03/20 | 08:51:22 | 3 Mar 2020 | | Total Voting Rights | RNS |
| 24/02/20 | 16:41:07 | 24 Feb 2020 | | Second Price Monitoring Extn | RNS |
| 24/02/20 | 16:36:08 | 24 Feb 2020 | | Price Monitoring Extension | RNS |
| 20/02/20 | 07:00:15 | 20 Feb 2020 | | Directorate Change | RNS |
| 20/02/20 | 07:00:07 | 20 Feb 2020 | | Half-year Report | RNS |
| 13/02/20 | 14:22:12 | 13 Feb 2020 | | Employee Share Ownership Trust Purchase | RNS |
| 09/01/20 | 09:20:51 | 9 Jan 2020 | | Employee Share Ownership Trust Purchase | RNS |
| 02/01/20 | 09:02:51 | 2 Jan 2020 | | Total Voting Rights | RNS |
| 19/12/19 | 10:35:33 | 19 Dec 2019 | | Employee Share Ownership Trust Purchase | RNS |
| 16/12/19 | 15:19:23 | 16 Dec 2019 | | Holding(s) in Company | RNS |
| 06/12/19 | 15:16:05 | 6 Dec 2019 | | Holding(s) in Company | RNS |
| 03/12/19 | 14:40:39 | 3 Dec 2019 | | Employee Share Ownership Trust Purchase | RNS |
| 02/12/19 | 10:44:40 | 2 Dec 2019 | | Total Voting Rights | RNS |
| 02/12/19 | 09:07:53 | 2 Dec 2019 | | Employee Share Ownership Trust Purchase | RNS |
| 05/11/19 | 12:57:38 | 5 Nov 2019 | | Result of AGM | RNS |
| 05/11/19 | 07:00:05 | 5 Nov 2019 | | AGM Statement and Q1 Trading Update | RNS |
| 01/11/19 | 07:00:04 | 1 Nov 2019 | | Total Voting Rights | RNS |
| 31/10/19 | 16:35:41 | 31 Oct 2019 | | Price Monitoring Extension | RNS |
| 03/10/19 | 16:48:12 | 3 Oct 2019 | | Director/PDMR Shareholding | RNS |
| 01/10/19 | 16:06:06 | 1 Oct 2019 | | Director/PDMR Shareholding | RNS |
| 01/10/19 | 08:00:06 | 1 Oct 2019 | | Voting Rights and Capital | RNS |
| 20/09/19 | 16:05:25 | 20 Sept 2019 | | Director/PDMR Shareholding | RNS |
| 19/09/19 | 14:37:27 | 19 Sept 2019 | | REPLACEMENT: Share Awards | RNS |
| 19/09/19 | 12:59:00 | 19 Sept 2019 | | Share Awards | RNS |
| 19/09/19 | 08:00:11 | 19 Sept 2019 | | Financial results for the year ended 30 June 2019 | RNS |
| 02/09/19 | 11:51:25 | 2 Sept 2019 | | Voting Rights and Capital | RNS |
| 22/08/19 | 16:03:15 | 22 Aug 2019 | | Holding(s) in Company | RNS |
| 01/08/19 | 08:00:10 | 1 Aug 2019 | | Total Voting Rights | RNS |
| 09/07/19 | 17:49:25 | 9 Jul 2019 | | Director/PDMR Shareholding | RNS |
| 08/07/19 | 16:54:26 | 8 Jul 2019 | | Holding(s) in Company | RNS |
| 04/07/19 | 08:00:04 | 4 Jul 2019 | | Extension of debt facility | RNS |
| 01/07/19 | 18:11:43 | 1 Jul 2019 | | Total Voting Rights | RNS |