| 22/02/22 | 16:15:00 | 22 Feb 2022 | | Transaction in Own Shares | RNS |
| 22/02/22 | 07:00:09 | 22 Feb 2022 | | Trading Update | RNS |
| 21/02/22 | 15:15:04 | 21 Feb 2022 | | Transaction in Own Shares | RNS |
| 18/02/22 | 17:31:48 | 18 Feb 2022 | | Transaction in Own Shares | RNS |
| 16/02/22 | 17:30:10 | 16 Feb 2022 | | Transaction in Own Shares | RNS |
| 15/02/22 | 10:15:07 | 15 Feb 2022 | | Transaction in Own Shares | RNS |
| 14/02/22 | 17:02:37 | 14 Feb 2022 | | Transaction in Own Shares | RNS |
| 11/02/22 | 17:15:01 | 11 Feb 2022 | | Transaction in Own Shares | RNS |
| 09/02/22 | 15:45:01 | 9 Feb 2022 | | Transaction in Own Shares | RNS |
| 09/02/22 | 07:00:07 | 9 Feb 2022 | | Trading Update | RNS |
| 04/02/22 | 11:45:12 | 4 Feb 2022 | | Holding(s) in Company | RNS |
| 24/01/22 | 17:50:01 | 24 Jan 2022 | | Transaction in Own Shares | RNS |
| 21/01/22 | 17:15:18 | 21 Jan 2022 | | Transaction in Own Shares | RNS |
| 20/01/22 | 17:15:06 | 20 Jan 2022 | | Transaction in Own Shares | RNS |
| 12/01/22 | 12:30:01 | 12 Jan 2022 | | Transaction in Own Shares | RNS |
| 11/01/22 | 08:00:02 | 11 Jan 2022 | | Transaction in Own Shares | RNS |
| 07/01/22 | 07:00:06 | 7 Jan 2022 | | Share Buyback Programme | RNS |
| 04/01/22 | 14:00:06 | 4 Jan 2022 | | Directorate Change | RNS |
| 30/11/21 | 16:51:20 | 30 Nov 2021 | | Director Dealings | RNS |
| 30/11/21 | 07:00:04 | 30 Nov 2021 | | INTERIM RESULTS | RNS |
| 09/11/21 | 07:00:02 | 9 Nov 2021 | | Complaint for Trademark Infringement | RNS |
| 29/10/21 | 13:24:52 | 29 Oct 2021 | | Grant of Options | RNS |
| 20/10/21 | 07:00:05 | 20 Oct 2021 | | Trading Update | RNS |
| 10/09/21 | 07:00:05 | 10 Sept 2021 | | Update re 2021 AGM | RNS |