| 12th Oct 2020 1:40 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 7th Oct 2020 2:33 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 24th Sep 2020 4:08 pm | RNS | Holding(s) in Company | 
                                                                            
                                            | 4th Aug 2020 9:39 am | RNS | Director/PDMR Shareholding - Replacement | 
                                                                            
                                            | 3rd Aug 2020 5:33 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 31st Jul 2020 6:34 pm | RNS | Result of AGM | 
                                                                            
                                            | 6th Jul 2020 4:33 pm | RNS | Annual Report and Notice of AGM | 
                                                                            
                                            | 3rd Jul 2020 12:22 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 2nd Jul 2020 10:04 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 30th Jun 2020 7:00 am | RNS | Financial results to 31 March 2020 | 
                                                                            
                                            | 26th Jun 2020 2:00 pm | RNS | Exercise of Options and Total Voting Rights | 
                                                                            
                                            | 26th Jun 2020 7:00 am | RNS | Directorate Change | 
                                                                            
                                            | 26th Jun 2020 7:00 am | RNS | Directorate Change | 
                                                                            
                                            | 27th Apr 2020 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 3rd Apr 2020 7:00 am | RNS | Chief Financial Officer Resignation | 
                                                                            
                                            | 24th Mar 2020 4:40 pm | RNS | Second Price Monitoring Extn | 
                                                                            
                                            | 24th Mar 2020 4:36 pm | RNS | Price Monitoring Extension | 
                                                                            
                                            | 6th Feb 2020 7:00 am | RNS | Trading Update and Planned Share Buyback | 
                                                                            
                                            | 23rd Dec 2019 3:30 pm | RNS | Exercise of Options and Total Voting Rights | 
                                                                            
                                            | 7th Nov 2019 9:29 am | RNS | Dividend Declaration | 
                                                                            
                                            | 7th Nov 2019 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 14th Oct 2019 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 5th Sep 2019 7:00 am | RNS | Grant of Options | 
                                                                            
                                            | 1st Aug 2019 7:00 am | RNS | Result of AGM | 
                                                                            
                                            | 28th Jun 2019 12:30 pm | RNS | Annual Report and Notice of AGM | 
                                                                            
                                            | 12th Jun 2019 7:00 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 6th Jun 2019 7:00 am | RNS | Dividend Declaration | 
                                                                            
                                            | 6th Jun 2019 7:00 am | RNS | Financial results to 31 March 2019 | 
                                                                            
                                            | 18th Apr 2019 7:00 am | RNS | Grant of Options | 
                                                                            
                                            | 15th Apr 2019 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 19th Nov 2018 7:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 6th Nov 2018 8:24 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 6th Nov 2018 7:00 am | RNS | PDMR Shareholding | 
                                                                            
                                            | 2nd Nov 2018 4:08 pm | RNS | Dividend Declaration | 
                                                                            
                                            | 2nd Nov 2018 7:00 am | RNS | Interim Results | 
                                                                            
                                            | 15th Oct 2018 7:00 am | RNS | Trading Update | 
                                                                            
                                            | 2nd Oct 2018 9:09 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 28th Sep 2018 10:15 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 21st Sep 2018 11:56 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 10th Sep 2018 7:00 am | RNS | Ad Ratings and Trading Update |