| 05/10/26 | 08:56:00 | 5 Oct 2026 | | Director/PDMR Shareholding | PRN |
| 28/09/26 | 14:55:00 | 28 Sept 2026 | | Holding(s) in Company | PRN |
| 01/09/26 | 12:36:00 | 1 Sept 2026 | | Director Declaration: Additional Directorship | PRN |
| 26/08/26 | 11:28:00 | 26 Aug 2026 | | 2026 Annual General Meeting Voting Outcome Update | PRN |
| 07/08/26 | 10:42:00 | 7 Aug 2026 | | Holding(s) in Company | PRN |
| 22/05/26 | 12:28:00 | 22 May 2026 | | Holding(s) in Company | PRN |
| 07/05/26 | 09:30:00 | 7 May 2026 | | Holding(s) in Company | PRN |
| 05/05/26 | 16:09:00 | 5 May 2026 | | Holding(s) in Company | PRN |
| 01/05/26 | 09:27:00 | 1 May 2026 | | Grant of LTIP and RSP awards | PRN |
| 30/04/26 | 11:45:00 | 30 Apr 2026 | | Holding(s) in Company | PRN |
| 07/01/26 | 07:00:00 | 7 Jan 2026 | | Notification of Q4 and Full Year 2025 Trading Update | PRN |
| 16/12/25 | 15:36:00 | 16 Dec 2025 | | Director/PDMR Shareholding | PRN |
| 12/12/25 | 09:00:00 | 12 Dec 2025 | | Blocklisting - Interim Review | PRN |
| 08/12/25 | 10:04:00 | 8 Dec 2025 | | Holding(s) in Company | PRN |
| 05/12/25 | 07:03:00 | 5 Dec 2025 | | Board Changes | PRN |
| 05/11/25 | 07:00:00 | 5 Nov 2025 | | Investor Seminar | PRN |
| 24/10/25 | 13:08:00 | 24 Oct 2025 | | Director/PDMR Shareholding | PRN |
| 21/10/25 | 07:00:00 | 21 Oct 2025 | | Q3 Trading Update | PRN |
| 13/10/25 | 17:37:00 | 13 Oct 2025 | | Holding(s) in Company | PRN |
| 03/10/25 | 07:01:00 | 3 Oct 2025 | | Notice of Q3 2025 Trading Update & Investor Seminar | PRN |
| 03/10/25 | 07:00:00 | 3 Oct 2025 | | Board Change | PRN |
| 24/09/25 | 10:21:00 | 24 Sept 2025 | | Holding(s) in Company | PRN |
| 01/09/25 | 09:53:00 | 1 Sept 2025 | | Total Voting Rights | PRN |
| 28/08/25 | 11:02:00 | 28 Aug 2025 | | 2025 Annual General Meeting Voting Outcome Update | PRN |
| 14/08/25 | 14:56:00 | 14 Aug 2025 | | Holding(s) in Company | PRN |
| 05/08/25 | 07:00:00 | 5 Aug 2025 | | Interim Results | PRN |
| 12/06/25 | 09:02:00 | 12 Jun 2025 | | Blocklisting - Interim Review | PRN |
| 02/05/25 | 16:59:00 | 2 May 2025 | | Holding(s) in Company | PRN |
| 24/04/25 | 13:53:00 | 24 Apr 2025 | | Holding(s) in Company | PRN |
| 24/04/25 | 11:49:00 | 24 Apr 2025 | | Result of AGM | PRN |
| 24/04/25 | 07:00:00 | 24 Apr 2025 | | Q1 Trading Update | PRN |
| 22/04/25 | 16:57:00 | 22 Apr 2025 | | Holding(s) in Company | PRN |
| 10/03/17 | 12:57:52 | 10 Mar 2017 | | Holding(s) in Company | RNS |
| 16/09/16 | 17:35:10 | 16 Sept 2016 | | Price Monitoring Extension | RNS |
| 08/05/14 | 16:41:08 | 8 May 2014 | | Board Change & Director/PDMR Shareholding | RNS |
| 28/02/14 | 10:32:56 | 28 Feb 2014 | | Director/PDMR Shareholding | RNS |
| 27/02/14 | 07:34:54 | 27 Feb 2014 | | Director/PDMR Shareholding | RNS |
| 16/10/13 | 15:46:16 | 16 Oct 2013 | | Holding(s) in Company | RNS |
| 11/10/13 | 13:05:45 | 11 Oct 2013 | | Director/PDMR Shareholding | RNS |
| 26/02/13 | 14:03:53 | 26 Feb 2013 | | Director/PDMR Shareholding | RNS |
| 25/01/13 | 16:40:39 | 25 Jan 2013 | | Second Price Monitoring Extn | RNS |
| 25/01/13 | 16:35:23 | 25 Jan 2013 | | Price Monitoring Extension | RNS |