| 13/07/26 | 16:58:34 | 13 Jul 2026 | | Grant of Options & PDMR Dealing |
| 21/05/26 | 16:37:42 | 21 May 2026 | | Result of AGM |
| 21/05/26 | 07:00:05 | 21 May 2026 | | AGM Trading Statement |
| 05/05/26 | 07:00:13 | 5 May 2026 | | Surplus Property Update |
| 21/04/26 | 07:00:07 | 21 Apr 2026 | | Holding(s) in Company |
| 23/03/26 | 14:50:50 | 23 Mar 2026 | | Holding(s) in Company |
| 19/03/26 | 07:00:06 | 19 Mar 2026 | | Surplus Property Update |
| 05/03/26 | 07:00:08 | 5 Mar 2026 | | Final Results |
| 23/12/25 | 07:00:05 | 23 Dec 2025 | | Year End Trading & Surplus Property Update |
| 01/12/25 | 15:08:58 | 1 Dec 2025 | | Surplus Property Update |
| 06/10/25 | 08:43:03 | 6 Oct 2025 | | Surplus Property Update |
| 02/09/25 | 07:00:11 | 2 Sept 2025 | | Director/PDMR Shareholding - Grant of Options |
| 21/08/25 | 07:00:10 | 21 Aug 2025 | | Interim Results |
| 07/08/25 | 07:00:12 | 7 Aug 2025 | | Surplus Property Update |
| 22/05/25 | 14:32:48 | 22 May 2025 | | Result of AGM |
| 22/05/25 | 07:00:06 | 22 May 2025 | | AGM Trading Statement |
| 31/03/25 | 11:21:40 | 31 Mar 2025 | | Holding(s) in Company |
| 27/03/25 | 07:00:12 | 27 Mar 2025 | | Final Results |
| 19/03/25 | 07:00:12 | 19 Mar 2025 | | Notice of Results |
| 23/01/25 | 07:00:05 | 23 Jan 2025 | | Trading Statement |
| 24/10/24 | 16:00:00 | 24 Oct 2024 | | Director Dealing and Holdings in Company |
| 11/09/24 | 07:00:08 | 11 Sept 2024 | | Defined Benefit Pension Scheme Buy-out |
| 16/08/24 | 07:00:07 | 16 Aug 2024 | | Dividend Payment Date Update |
| 15/08/24 | 07:00:07 | 15 Aug 2024 | | Interim Results & CEO Appointment |
| 09/05/24 | 16:24:18 | 9 May 2024 | | Result of AGM |
| 09/05/24 | 07:00:08 | 9 May 2024 | | AGM Trading Statement |
| 19/04/24 | 14:45:00 | 19 Apr 2024 | | Holding(s) in Company |
| 22/03/24 | 07:00:06 | 22 Mar 2024 | | Final Results |
| 18/01/24 | 07:00:05 | 18 Jan 2024 | | Trading Statement |
| 24/10/23 | 14:35:00 | 24 Oct 2023 | | Impact of Storm Babet |
| 17/08/23 | 07:00:03 | 17 Aug 2023 | | Interim Results |
| 14/08/23 | 07:00:04 | 14 Aug 2023 | | Company Update and Notice of Results |
| 23/06/23 | 07:00:04 | 23 Jun 2023 | | Result of AGM |
| 22/06/23 | 07:00:06 | 22 Jun 2023 | | AGM Statement |
| 31/05/23 | 07:00:03 | 31 May 2023 | | Sale of Property |
| 30/03/23 | 07:00:05 | 30 Mar 2023 | | Final Results |
| 24/01/23 | 07:00:05 | 24 Jan 2023 | | Trading Statement |
| 07/12/22 | 13:15:02 | 7 Dec 2022 | | Defined Benefit Pension Scheme Buy In |
| 08/09/22 | 07:00:11 | 8 Sept 2022 | | Interim Results |
| 22/08/22 | 12:30:01 | 22 Aug 2022 | | Director/PDMR Shareholding |
| 26/05/22 | 15:00:02 | 26 May 2022 | | Result of AGM |
| 26/05/22 | 07:00:07 | 26 May 2022 | | AGM Statement |
| 28/04/22 | 07:00:08 | 28 Apr 2022 | | Sale of Property |
| 24/03/22 | 07:00:08 | 24 Mar 2022 | | Final Results |
| 09/12/21 | 07:00:06 | 9 Dec 2021 | | Trading Statement |
| 28/09/21 | 09:19:25 | 28 Sept 2021 | | Capital Markets Day |
| 24/08/21 | 16:40:36 | 24 Aug 2021 | | Second Price Monitoring Extn |
| 24/08/21 | 16:35:34 | 24 Aug 2021 | | Price Monitoring Extension |
| 19/08/21 | 07:00:06 | 19 Aug 2021 | | Interim Results |