| 
                                                28 Oct 2025
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                28 Jul 2025
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                28 Apr 2025
                                             | 
                                            Audited Results & Dividend | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                27 Jan 2025
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                24 Oct 2024
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                29 Jul 2024
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                30 Apr 2024
                                             | 
                                            Audited Results & Dividend | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                30 Jan 2024
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                31 Oct 2023
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                01 Aug 2023
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                02 May 2023
                                             | 
                                            Audited Results & Dividend | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                09 Feb 2023
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                03 Nov 2022
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                04 Aug 2022
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                04 May 2022
                                             | 
                                            Audited Results & Final Dividend | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                02 Feb 2022
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                28 Oct 2021
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                04 Aug 2021
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                04 May 2021
                                             | 
                                            Audited Results & Dividend | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                03 Feb 2021
                                             | 
                                            Quarterly Results | 
                                             (Revised)   | 
                                        
                                    
                                        
                                            | 
                                                02 Feb 2021
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                03 Nov 2020
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                05 Aug 2020
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                08 May 2020
                                             | 
                                            Audited & Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                19 Mar 2020
                                             | 
                                            Interim Dividend | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                05 Feb 2020
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                12 Nov 2019
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                25 Sep 2019
                                             | 
                                            Others | 
                                             inter alia, to consider and approve other business matters.   | 
                                        
                                    
                                        
                                            | 
                                                07 Aug 2019
                                             | 
                                            Quarterly Results | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                27 May 2019
                                             | 
                                            Audited Results & Dividend | 
                                             -   | 
                                        
                                    
                                        
                                            | 
                                                13 Feb 2019
                                             | 
                                            Quarterly Results | 
                                             -   |