| 1st Nov 2021 3:14 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 1st Nov 2021 9:00 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 29th Oct 2021 1:10 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 26th Oct 2021 7:00 am | RNS | Trading Statement | 
                                                                            
                                            | 19th Oct 2021 5:12 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 19th Oct 2021 5:11 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 11th Oct 2021 7:00 am | RNS | Capital Markets Day | 
                                                                            
                                            | 8th Oct 2021 2:28 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 8th Oct 2021 2:24 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th Oct 2021 10:16 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Oct 2021 12:36 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Sep 2021 7:00 am | RNS | Acquisition | 
                                                                            
                                            | 3rd Sep 2021 12:30 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Sep 2021 4:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 31st Aug 2021 4:30 pm | RNS | Dividend Declaration | 
                                                                            
                                            | 31st Aug 2021 7:00 am | RNS | Half-year Report | 
                                                                            
                                            | 31st Aug 2021 7:00 am | RNS | Acquisition | 
                                                                            
                                            | 4th Aug 2021 11:24 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Aug 2021 3:40 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Jul 2021 4:11 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 7th Jul 2021 9:30 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Jul 2021 12:30 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 24th Jun 2021 7:00 am | RNS | Trading Statement | 
                                                                            
                                            | 23rd Jun 2021 8:00 am | RNS | Additional Listing | 
                                                                            
                                            | 3rd Jun 2021 1:00 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Jun 2021 1:00 pm | RNS | Total Voting Rights | 
                                                                            
                                            | 26th May 2021 9:30 am | RNS | Director Declaration | 
                                                                            
                                            | 26th May 2021 8:00 am | RNS | Additional Listing | 
                                                                            
                                            | 18th May 2021 7:00 am | RNS | Acquisition | 
                                                                            
                                            | 6th May 2021 10:40 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th May 2021 1:15 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 5th May 2021 1:01 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 4th May 2021 10:50 am | RNS | Total Voting Rights | 
                                                                            
                                            | 4th May 2021 9:25 am | RNS | Block listing Interim Review | 
                                                                            
                                            | 22nd Apr 2021 4:40 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 21st Apr 2021 4:16 pm | RNS | Result of AGM | 
                                                                            
                                            | 21st Apr 2021 7:00 am | RNS | Trading Statement | 
                                                                            
                                            | 14th Apr 2021 11:45 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 12th Apr 2021 8:43 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 12th Apr 2021 8:24 am | RNS | Director/PDMR Shareholding |