| 30th Dec 2021 7:05 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 29th Dec 2021 7:00 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 23rd Dec 2021 4:55 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 23rd Dec 2021 7:05 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 21st Dec 2021 6:25 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 21st Dec 2021 7:05 am | RNS | Transaction in Own Shares | 
                                                                            
                                            | 17th Dec 2021 5:19 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 16th Dec 2021 5:13 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 15th Dec 2021 6:17 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 14th Dec 2021 6:07 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 14th Dec 2021 11:27 am | RNS | Treasury Share Purchase Programme | 
                                                                            
                                            | 14th Dec 2021 7:49 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 1st Dec 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 29th Nov 2021 4:59 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 26th Nov 2021 4:51 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 26th Nov 2021 3:13 pm | RNS | Result of AGM - Replacement | 
                                                                            
                                            | 25th Nov 2021 5:02 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 24th Nov 2021 4:55 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 23rd Nov 2021 5:33 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 22nd Nov 2021 4:59 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 19th Nov 2021 4:53 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 18th Nov 2021 4:54 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 17th Nov 2021 6:04 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 16th Nov 2021 5:00 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 12th Nov 2021 5:11 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 11th Nov 2021 5:19 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 11th Nov 2021 7:00 am | RNS | Directorate Change | 
                                                                            
                                            | 10th Nov 2021 5:10 pm | RNS | Transaction in Own Shares | 
                                                                            
                                            | 10th Nov 2021 1:50 pm | RNS | Result of AGM | 
                                                                            
                                            | 1st Nov 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 14th Oct 2021 9:40 am | RNS | Holding(s) in Company | 
                                                                            
                                            | 14th Oct 2021 7:00 am | RNS | First Quarter Trading Update | 
                                                                            
                                            | 7th Oct 2021 5:15 pm | RNS | Annual Financial Report | 
                                                                            
                                            | 6th Oct 2021 9:00 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Oct 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 13th Sep 2021 3:27 pm | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 8th Sep 2021 8:30 am | RNS | Director/PDMR Shareholding | 
                                                                            
                                            | 1st Sep 2021 10:00 am | RNS | Total Voting Rights | 
                                                                            
                                            | 26th Aug 2021 7:00 am | RNS | Final Results | 
                                                                            
                                            | 24th Aug 2021 12:14 pm | RNS | Replacement : Holding(s) in Company |