| 22nd Oct 2025 7:00 am | RNS | Annual Results | 
                                                                            
                                            | 11th Sep 2025 7:00 am | RNS | Transfer of Treasury Shares & Total Voting Rights | 
                                                                            
                                            | 31st Jul 2025 7:00 am | RNS | FY25 Trading Update | 
                                                                            
                                            | 5th Jun 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 28th May 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 23rd May 2025 3:41 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 22nd May 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 20th May 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 19th May 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 15th May 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 14th May 2025 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 14th May 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 13th May 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 9th May 2025 3:49 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 7th May 2025 10:10 am | RNS | Grant of Options - Director/PDMR Shareholding | 
                                                                            
                                            | 6th May 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 30th Apr 2025 3:50 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 23rd Apr 2025 4:42 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 23rd Apr 2025 4:40 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 23rd Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 22nd Apr 2025 2:32 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 17th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 16th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 15th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 11th Apr 2025 10:06 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 9th Apr 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 26th Mar 2025 7:00 am | RNS | Growth Strategy and Capital Allocation Plan | 
                                                                            
                                            | 26th Mar 2025 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 5th Mar 2025 7:00 am | RNS | Directorate Change and Notice of Results | 
                                                                            
                                            | 24th Feb 2025 10:50 am | RNS | Result of General Meeting | 
                                                                            
                                            | 20th Feb 2025 4:52 pm | RNS | Transfer of Treasury Shares & Total Voting Rights | 
                                                                            
                                            | 20th Feb 2025 4:46 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 29th Jan 2025 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 29th Jan 2025 7:00 am | RNS | Appointment Nominated Adviser and Sole Broker | 
                                                                            
                                            | 28th Jan 2025 7:00 am | RNS | Notice of GM and Rule 9 Waiver | 
                                                                            
                                            | 23rd Dec 2024 1:38 pm | RNS | Result of AGM | 
                                                                            
                                            | 29th Nov 2024 7:00 am | RNS | Notice of AGM and Annual Report & Accounts | 
                                                                            
                                            | 22nd Oct 2024 7:00 am | RNS | Audited Annual Report | 
                                                                            
                                            | 8th Oct 2024 7:00 am | RNS | Notice of Annual Results |