| 08/08/24 | 07:00:08 | 8 Aug 2024 | | Half Year Results for the Period Ended 30 June 24 |
| 06/08/24 | 09:48:00 | 6 Aug 2024 | | Notice of 2024 Half Year Results |
| 09/07/24 | 07:00:08 | 9 Jul 2024 | | SECOND QUARTER 2024 TRADING UPDATE |
| 10/06/24 | 15:28:29 | 10 Jun 2024 | | Director Declaration |
| 03/06/24 | 13:50:57 | 3 Jun 2024 | | Result of AGM |
| 15/04/24 | 07:00:08 | 15 Apr 2024 | | Trading Update |
| 12/04/24 | 15:48:27 | 12 Apr 2024 | | Annual Report & Accounts & Notice of AGM |
| 11/04/24 | 11:18:44 | 11 Apr 2024 | | Holding(s) in Company |
| 11/04/24 | 09:30:57 | 11 Apr 2024 | | Notice of First Quarter 2024 Trading Update |
| 18/03/24 | 14:20:24 | 18 Mar 2024 | | Director/PDMR Shareholding |
| 18/03/24 | 14:15:26 | 18 Mar 2024 | | Director/PDMR Shareholding |
| 13/03/24 | 12:17:37 | 13 Mar 2024 | | Director/PDMR Shareholding |
| 07/03/24 | 07:00:09 | 7 Mar 2024 | | Full Year Results for the Year Ended 31 Dec 2023 |
| 04/03/24 | 15:18:09 | 4 Mar 2024 | | Notice of 2023 Full Year Results |
| 15/01/24 | 07:00:02 | 15 Jan 2024 | | Trading Update |
| 11/01/24 | 09:43:02 | 11 Jan 2024 | | Notice of Q4 and Full Year 2023 Trading Update |
| 27/11/23 | 13:59:21 | 27 Nov 2023 | | Holding(s) in Company |
| 11/10/23 | 07:00:08 | 11 Oct 2023 | | Q3 Trading Statement |
| 10/10/23 | 09:53:35 | 10 Oct 2023 | | Notice of Third Quarter 2023 Trading Update |
| 27/09/23 | 15:00:07 | 27 Sept 2023 | | Holding(s) in Company |
| 20/09/23 | 07:00:06 | 20 Sept 2023 | | Capital Markets Event |
| 07/08/23 | 14:52:08 | 7 Aug 2023 | | Holding(s) in Company |
| 07/08/23 | 07:00:03 | 7 Aug 2023 | | Half Year Results for the Period Ended 30 June 23 |
| 02/08/23 | 16:27:18 | 2 Aug 2023 | | Notice of 2023 Half Year Results |
| 20/07/23 | 14:18:21 | 20 Jul 2023 | | Holding(s) in Company |
| 18/07/23 | 15:23:52 | 18 Jul 2023 | | Holding(s) in Company |
| 18/07/23 | 13:57:11 | 18 Jul 2023 | | Holding(s) in Company |
| 12/07/23 | 11:27:31 | 12 Jul 2023 | | Holding(s) in Company |
| 12/07/23 | 07:00:03 | 12 Jul 2023 | | Trading Update |
| 10/07/23 | 10:18:23 | 10 Jul 2023 | | Notice of Second Quarter 2023 Trading Update |
| 20/06/23 | 15:36:10 | 20 Jun 2023 | | Holding(s) in Company |
| 14/06/23 | 11:51:40 | 14 Jun 2023 | | Holding(s) in Company |
| 06/06/23 | 07:00:05 | 6 Jun 2023 | | Interactive Investor Event |
| 01/06/23 | 13:47:34 | 1 Jun 2023 | | Result of AGM |
| 19/04/23 | 16:25:36 | 19 Apr 2023 | | Holding(s) in Company |
| 17/04/23 | 07:00:03 | 17 Apr 2023 | | Q1 Trading Statement |
| 13/04/23 | 14:19:03 | 13 Apr 2023 | | Notice of First Quarter 2023 Trading Update |
| 13/04/23 | 10:35:26 | 13 Apr 2023 | | Annual Report & Accounts & Notice of AGM |
| 03/04/23 | 17:42:24 | 3 Apr 2023 | | Holding(s) in Company |
| 24/03/23 | 10:41:01 | 24 Mar 2023 | | Director/PDMR Shareholding |
| 23/03/23 | 12:45:28 | 23 Mar 2023 | | Holding(s) in Company |
| 16/03/23 | 12:34:12 | 16 Mar 2023 | | Director/PDMR Shareholding |
| 16/03/23 | 12:28:27 | 16 Mar 2023 | | Director/PDMR Shareholding |
| 14/03/23 | 12:37:12 | 14 Mar 2023 | | Director/PDMR Shareholding |
| 14/03/23 | 12:35:54 | 14 Mar 2023 | | Director/PDMR Shareholding |
| 09/03/23 | 07:00:06 | 9 Mar 2023 | | Full Year Results for the Year Ended 31 Dec 2022 |
| 07/03/23 | 17:37:36 | 7 Mar 2023 | | Board Changes |
| 02/03/23 | 13:55:04 | 2 Mar 2023 | | Notice of 2022 Full Year Results |
| 11/01/23 | 07:00:07 | 11 Jan 2023 | | FOURTH QUARTER AND FULL YEAR 2022 TRADING UPDATE |
| 09/01/23 | 14:23:36 | 9 Jan 2023 | | Notice of Q4 and Full Year 2022 Trading Update |