| 8th Sep 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 5th Sep 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 4th Sep 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 3rd Sep 2025 5:08 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 3rd Sep 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 2nd Sep 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 1st Sep 2025 1:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Sep 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 29th Aug 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 28th Aug 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 27th Aug 2025 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 26th Aug 2025 10:00 am | RNS | Dividend Declaration | 
                                                                            
                                            | 26th Aug 2025 7:00 am | RNS | Acquisition | 
                                                                            
                                            | 26th Aug 2025 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 5th Aug 2025 4:25 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Aug 2025 1:01 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 11th Jul 2025 5:13 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 9th Jul 2025 5:42 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 3rd Jul 2025 9:24 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Jul 2025 4:07 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Jul 2025 4:07 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 24th Jun 2025 12:01 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 24th Jun 2025 7:00 am | RNS | Trading Statement | 
                                                                            
                                            | 18th Jun 2025 4:47 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Jun 2025 2:25 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Jun 2025 11:19 am | RNS | Total Voting Rights | 
                                                                            
                                            | 23rd May 2025 4:55 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th May 2025 12:41 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 8th May 2025 2:38 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 7th May 2025 10:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 7th May 2025 9:58 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th May 2025 4:06 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st May 2025 3:00 pm | RNS | Block listing Interim Review | 
                                                                            
                                            | 1st May 2025 9:42 am | RNS | Total Voting Rights | 
                                                                            
                                            | 1st May 2025 8:00 am | RNS | Additional Listing | 
                                                                            
                                            | 30th Apr 2025 7:00 am | RNS | Acquisition | 
                                                                            
                                            | 28th Apr 2025 12:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 24th Apr 2025 4:56 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 23rd Apr 2025 5:08 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 23rd Apr 2025 4:35 pm | RNS | Result of AGM |