| 08/06/21 | 13:00:01 | 8 Jun 2021 | | DEALING IN SECURITIES BY EMPLOYEE BENEFIT TRUSTS | RNS |
| 03/06/21 | 13:00:01 | 3 Jun 2021 | | Holding(s) in Company | RNS |
| 03/06/21 | 13:00:01 | 3 Jun 2021 | | Director/PDMR Shareholding | RNS |
| 01/06/21 | 13:00:03 | 1 Jun 2021 | | Dealing in Securities by Employee Benefit Trust | RNS |
| 01/06/21 | 13:00:03 | 1 Jun 2021 | | Director/PDMR Shareholding | RNS |
| 24/05/21 | 13:00:01 | 24 May 2021 | | Dealing in Securities by Employee Benefit Trusts | RNS |
| 19/05/21 | 07:00:05 | 19 May 2021 | | Final Results | RNS |
| 14/05/21 | 09:00:02 | 14 May 2021 | | Director Declaration | RNS |
| 29/04/21 | 14:30:01 | 29 Apr 2021 | | Director/PDMR Shareholding | RNS |
| 21/04/21 | 10:00:01 | 21 Apr 2021 | | Holding(s) in Company | RNS |
| 01/04/21 | 14:30:02 | 1 Apr 2021 | | Director/PDMR Shareholding | RNS |
| 19/03/21 | 12:00:01 | 19 Mar 2021 | | Holding(s) in Company | RNS |
| 09/03/21 | 14:30:05 | 9 Mar 2021 | | Holding(s) in Company | RNS |
| 09/03/21 | 14:30:05 | 9 Mar 2021 | | Director/PDMR Shareholding | RNS |
| 09/03/21 | 12:00:06 | 9 Mar 2021 | | Director/PDMR Shareholding | RNS |
| 05/03/21 | 12:00:02 | 5 Mar 2021 | | Director/PDMR Shareholding | RNS |
| 03/03/21 | 12:00:05 | 3 Mar 2021 | | Director/PDMR Shareholding | RNS |
| 02/03/21 | 12:00:09 | 2 Mar 2021 | | Director/PDMR Shareholding | RNS |
| 01/03/21 | 12:00:01 | 1 Mar 2021 | | Director/PDMR Shareholding | RNS |
| 23/02/21 | 12:00:01 | 23 Feb 2021 | | Director/PDMR Shareholding | RNS |
| 22/02/21 | 12:00:02 | 22 Feb 2021 | | Director/PDMR Shareholding | RNS |
| 22/01/21 | 07:00:07 | 22 Jan 2021 | | 3rd Quarter Update | RNS |
| 20/01/21 | 12:00:01 | 20 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 19/01/21 | 15:00:01 | 19 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 19/01/21 | 12:00:02 | 19 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 18/01/21 | 12:00:06 | 18 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 15/01/21 | 12:30:03 | 15 Jan 2021 | | Holding(s) in Company | RNS |
| 15/01/21 | 12:30:03 | 15 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 14/01/21 | 12:00:05 | 14 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 13/01/21 | 12:00:06 | 13 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 12/01/21 | 15:00:06 | 12 Jan 2021 | | Holding(s) in Company | RNS |
| 12/01/21 | 12:00:06 | 12 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 08/01/21 | 12:00:05 | 8 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 07/01/21 | 12:00:02 | 7 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 06/01/21 | 12:00:02 | 6 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 05/01/21 | 12:00:05 | 5 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 04/01/21 | 13:00:02 | 4 Jan 2021 | | Director/PDMR Shareholding | RNS |
| 24/12/20 | 09:30:04 | 24 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 23/12/20 | 11:00:01 | 23 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 22/12/20 | 11:00:01 | 22 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 14/12/20 | 11:00:04 | 14 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 11/12/20 | 14:45:01 | 11 Dec 2020 | | Change of auditor | RNS |
| 11/12/20 | 12:00:01 | 11 Dec 2020 | | Holding(s) in Company | RNS |
| 02/12/20 | 12:00:08 | 2 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 02/12/20 | 09:00:08 | 2 Dec 2020 | | Holding(s) in Company | RNS |
| 27/11/20 | 16:42:46 | 27 Nov 2020 | | Second Price Monitoring Extn | RNS |
| 27/11/20 | 16:38:02 | 27 Nov 2020 | | Price Monitoring Extension | RNS |
| 17/11/20 | 07:00:08 | 17 Nov 2020 | | Half-year Report and Dividend Declaration | RNS |
| 11/11/20 | 12:00:06 | 11 Nov 2020 | | Holding(s) in Company | RNS |
| 23/10/20 | 12:00:04 | 23 Oct 2020 | | Holding(s) in Company | RNS |