en
- May 22, 2024Next Day Disclosure Return
- May 22, 2024Final dividend for the year ended 31 December 2023 (Updated)
- March 17, 2024Reply Slip for the H Shares Class Meeting
- March 17, 2024Reply Slip for the Domestic Shares Class Meeting
- March 17, 2024Reply Slip for the Annual General Meeting for the Year 2023
- March 17, 2024Proxy Form for the H Shares Class Meeting
- March 17, 2024Proxy Form for the Domestic Shares Class Meeting
- March 17, 2024Proxy Form for the Annual General Meeting for the Year 2023
- March 17, 2024NOTICE OF H SHARES CLASS MEETING
- March 17, 2024NOTICE OF DOMESTIC SHARES CLASS MEETING
- March 17, 2024NOTICE OF THE ANNUAL GENERAL MEETING FOR THE YEAR 2023 AND CLOSURE ..
- March 17, 2024Circular for the Annual General Meeting for the Year 2023
- March 17, 2024ANNOUNCEMENT ON NOTIFYING CREDITORS FOR REDUCTION OF THE REGISTERED..
- March 17, 2024VOLUNTARY ANNOUNCEMENT -CONTINUATION OF H SHARE REPURCHASE
- March 17, 2024Final dividend for the year ended 31 December 2023
- March 17, 2024ANNOUNCEMENT ON RESOLUTIONS OF THE 16TH MEETING OF THE 4TH SESSION ..
- March 17, 20242023 Environmental, Social and Governance Report
- March 17, 20242023 Annual Report
- March 17, 2024Annual Results Announcement for the Year ended 31 December 2023
- February 27, 2024VOLUNTARY ANNOUNCEMENT - TOTAL NEW CONTRACT VALUE AND BACKLOG