| Aug 21, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 20, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 20, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 19, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 19, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 18, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 18, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 15, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 15, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 14, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 14, 2025 | 
                      Date of Board Committee Meeting
                       | pdf | pdf | 
                
                  
                    | Aug 14, 2025 | 
                      Transaction in own shares
                       | pdf |  |