en
- April 16, 2025VOLUNTARY ANNOUNCEMENT - TOTAL NEW CONTRACT VALUE AND BACKLOG
- April 1, 2025Monthly Return of Equity Issuer on Movements in Securities
- March 25, 2025Notification Letter and Reply Form to Non-registered Shareholders -..
- March 25, 2025Notification Letter and Reply Form to Registered Shareholders - Rem..
- March 21, 2025Next Day Disclosure Return
- March 20, 2025Next Day Disclosure Return
- March 19, 2025Next Day Disclosure Return
- March 18, 2025Next Day Disclosure Return
- March 17, 2025Next Day Disclosure Return
- March 16, 2025Reply Slip for the H Shares Class Meeting
- March 16, 2025Reply Slip for the Domestic Shares Class Meeting
- March 16, 2025Reply Slip for the Annual General Meeting for the Year 2024
- March 16, 2025Proxy Form for the H Shares Class Meeting
- March 16, 2025Proxy Form for the Domestic Shares Class Meeting
- March 16, 2025Proxy Form for the Annual General Meeting for the Year 2024
- March 16, 2025NOTICE OF H SHARES CLASS MEETING
- March 16, 2025NOTICE OF DOMESTIC SHARES CLASS MEETING
- March 16, 2025NOTICE OF THE ANNUAL GENERAL MEETING FOR THE YEAR 2024 AND CLOSURE ..
- March 16, 2025Circular for the Annual General Meeting for the Year 2024
- March 16, 2025ANNOUNCEMENT ON NOTIFYING CREDITORS FOR REDUCTION OF THE REGISTERED..
- March 16, 2025PROPOSED APPOINTMENT OF INDEPENDENT NON-EXECUTIVE DIRECTOR
- March 16, 2025INSIDE INFORMATION - PROPOSED IMPLEMENTATION OF H SHARES FULL CIRCU..
- March 16, 2025Final dividend for the year ended 31 December 2024
- March 16, 2025ANNOUNCEMENT ON RESOLUTIONS OF THE SECOND MEETING OF THE FIFTH SESS..
- March 16, 20252024 Environmental, Social and Governance Report
- March 16, 20252024 ANNUAL REPORT
- March 16, 2025Annual Results Announcement for the Year ended 31 December 2024
- March 4, 2025NOTICE OF BOARD MEETING
- March 4, 2025Monthly Return of Equity Issuer on Movements in Securities
- February 24, 2025VOLUNTARY ANNOUNCEMENT - TOTAL NEW CONTRACT VALUE AND BACKLOG
- February 5, 2025Monthly Return of Equity Issuer on Movements in Securities