| 22/10/20 | 07:00:06 | 22 Oct 2020 | | Trading Statement | RNS |
| 05/10/20 | 14:57:22 | 5 Oct 2020 | | Director/PDMR Shareholding | RNS |
| 30/09/20 | 14:39:44 | 30 Sept 2020 | | Result of AGM | RNS |
| 24/09/20 | 07:00:03 | 24 Sept 2020 | | Directors' Remuneration Policy – Clarification | RNS |
| 22/09/20 | 15:11:01 | 22 Sept 2020 | | Replacement Director/PDMR Shareholding | RNS |
| 22/09/20 | 14:19:00 | 22 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 08/09/20 | 16:35:40 | 8 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 01/09/20 | 07:00:09 | 1 Sept 2020 | | Annual Financial Report | RNS |
| 27/08/20 | 07:00:04 | 27 Aug 2020 | | Director/PDMR Shareholding | RNS |
| 17/08/20 | 15:15:05 | 17 Aug 2020 | | Director/PDMR Shareholding | RNS |
| 13/08/20 | 07:00:07 | 13 Aug 2020 | | Final Results | RNS |
| 06/08/20 | 10:00:05 | 6 Aug 2020 | | Notice of Results | RNS |
| 17/07/20 | 08:06:46 | 17 Jul 2020 | | Trading Statement | RNS |
| 26/06/20 | 13:08:34 | 26 Jun 2020 | | Director/PDMR Shareholding | RNS |
| 24/06/20 | 15:35:59 | 24 Jun 2020 | | Director/PDMR Shareholding | RNS |
| 22/06/20 | 16:17:47 | 22 Jun 2020 | | Director/PDMR Shareholding | RNS |
| 10/06/20 | 14:00:06 | 10 Jun 2020 | | Director/PDMR Shareholding | RNS |
| 05/06/20 | 07:00:02 | 5 Jun 2020 | | 2020 Final Dividend | RNS |
| 12/05/20 | 07:00:03 | 12 May 2020 | | Trading Statement | RNS |
| 04/05/20 | 12:00:05 | 4 May 2020 | | Disclosure of Rights Attached to Equity Shares | RNS |
| 02/04/20 | 17:30:04 | 2 Apr 2020 | | Statement re 2019 AGM resolution votes | RNS |
| 25/03/20 | 16:28:45 | 25 Mar 2020 | | Statement re Interim dividend | RNS |
| 06/03/20 | 09:36:31 | 6 Mar 2020 | | Director/PDMR Shareholding | RNS |
| 27/02/20 | 16:47:47 | 27 Feb 2020 | | Statement re Interim dividend | RNS |
| 30/01/20 | 07:00:07 | 30 Jan 2020 | | Half-year Report | RNS |
| 29/01/20 | 17:45:01 | 29 Jan 2020 | | Change in Director's Responsibilities | RNS |
| 20/01/20 | 12:00:02 | 20 Jan 2020 | | Notice of Half-year Results | RNS |
| 17/01/20 | 09:47:47 | 17 Jan 2020 | | Holding(s) in Company | RNS |
| 24/10/19 | 16:37:54 | 24 Oct 2019 | | Result of AGM | RNS |
| 15/10/19 | 08:00:03 | 15 Oct 2019 | | Trading Statement | RNS |
| 30/08/19 | 16:00:02 | 30 Aug 2019 | | Purchase of Shares by Profit Share Trust | RNS |
| 21/08/19 | 08:00:02 | 21 Aug 2019 | | Annual Financial Report | RNS |
| 01/08/19 | 08:00:24 | 1 Aug 2019 | | Final Results | RNS |
| 16/07/19 | 16:00:02 | 16 Jul 2019 | | Notice of Results | RNS |
| 25/06/19 | 08:00:13 | 25 Jun 2019 | | Directorate Change | RNS |
| 14/05/19 | 11:00:01 | 14 May 2019 | | Director Declaration | RNS |
| 14/05/19 | 08:00:04 | 14 May 2019 | | Trading Statement | RNS |
| 27/03/19 | 11:36:19 | 27 Mar 2019 | | Director/PDMR Shareholding | RNS |
| 22/03/19 | 09:48:04 | 22 Mar 2019 | | Director/PDMR Shareholding | RNS |
| 21/03/19 | 07:00:08 | 21 Mar 2019 | | Trading Statement | RNS |
| 12/03/19 | 16:00:01 | 12 Mar 2019 | | Notice of Investor Day | RNS |
| 31/01/19 | 07:00:06 | 31 Jan 2019 | | Half-year Report | RNS |
| 15/01/19 | 15:00:02 | 15 Jan 2019 | | Notice of Half-year Results | RNS |
| 19/12/18 | 10:07:23 | 19 Dec 2018 | | Director/PDMR Shareholding | RNS |
| 29/10/18 | 09:56:51 | 29 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 23/10/18 | 11:02:14 | 23 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 22/10/18 | 11:43:36 | 22 Oct 2018 | | Director/PDMR Shareholding | RNS |
| 18/10/18 | 17:02:15 | 18 Oct 2018 | | Result of AGM | RNS |
| 18/10/18 | 08:00:05 | 18 Oct 2018 | | Trading Statement | RNS |
| 23/08/18 | 15:00:02 | 23 Aug 2018 | | Purchase of Shares by Profit Share Trust | RNS |