| Aug 13, 2025 | 
                      Notification and public disclosure of transactions by persons discharging managerial responsibilities and persons closely associated with them
                       | pdf |  | 
                
                  
                    | Aug 13, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 13, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 12, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 12, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 11, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 11, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 08, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 08, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 07, 2025 | 
                      Next Day Disclosure Return
                       | pdf | pdf | 
                
                  
                    | Aug 07, 2025 | 
                      Transaction in own shares
                       | pdf |  | 
                
                  
                    | Aug 06, 2025 | 
                      Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2025
                       | pdf | pdf |