document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 APRIL 20242024-05-03
NOTICE OF ANNUAL GENERAL MEETING2024-04-29
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MARCH 20242024-04-03
Special dividend2024-03-28
DECLARATION AND PAYMENT OF SPECIAL DIVIDEND AND CLOSURE OF REGISTER OF MEMBERS2024-03-28
Final dividend for the year ended 31 December 20232024-03-27
(1) ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2023; AND (2) INSIDE INFORMATION - REVISED DIVIDEND POLICY2024-03-27
CONTINUING CONNECTED TRANSACTIONS : THE 2023 ANNUAL CAP FOR THE LAUNDRY SERVICE AGREEMENT BEING EXCEEDED2024-03-26
DATE OF BOARD MEETING AND PROPOSED DECLARATION OF SPECIAL DIVIDEND2024-03-18
DATE OF BOARD MEETING2024-03-15
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 29 FEBRUARY 20242024-03-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 JANUARY 20242024-02-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 DECEMBER 20232024-01-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 NOVEMBER 20232023-12-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 OCTOBER 20232023-11-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 SEPTEMBER 20232023-10-03
(1) CONNECTED TRANSACTION; AND (2) CONTINUING CONNECTED TRANSACTIONS2023-09-15
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 AUGUST 20232023-09-04
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20232023-08-30
DATE OF BOARD MEETING2023-08-18
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 JULY 20232023-08-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 JUNE 20232023-07-04
SECOND AMENDED AND RESTATED ARTICLES OF ASSOCIATION2023-06-27
AMENDED AND RESTATED MEMORANDUM OF ASSOCIATION2023-06-27
(1) POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 27 JUNE 2023; (2) PAYMENT OF FINAL DIVIDEND; AND (3) ADOPTION OF NEW MEMORANDUM AND ARTICLES OF ASSOCIATION2023-06-27
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MAY 20232023-06-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 APRIL 20232023-05-03
NOTICE OF ANNUAL GENERAL MEETING2023-04-25
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MARCH 20232023-04-04
PROPOSED AMENDMENTS TO THE EXISTING MEMORANDUM AND ARTICLES OF ASSOCIATION AND ADOPTION OF NEW MEMORANDUM AND ARTICLES OF ASSOCIATION2023-03-31
FINAL DIVIDEND FOR THE YEAR ENDED 31 DECEMBER 20222023-03-31
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20222023-03-31
DATE OF BOARD MEETING2023-03-21
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20232023-03-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20232023-02-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20222023-01-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20222022-12-02
Terms of reference of the Remuneration Committee of the Board of Directors2022-11-10
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20222022-11-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20222022-10-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20222022-09-01
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20222022-08-31
REVISED DATE OF BOARD MEETING2022-08-18
DATE OF BOARD MEETING AND CHANGE OF ADDRESS OF HONG KONG BRANCH SHARE REGISTRAR AND TRANSFER OFFICE2022-08-12
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20222022-08-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20222022-07-04
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 24 JUNE 2022 AND PAYMENT OF FINAL DIVIDEND2022-06-24
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2022-06-09
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20222022-06-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20222022-05-04
NOTICE OF ANNUAL GENERAL MEETING2022-04-21
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20222022-04-01
Final dividend for the year ended 31 December 20212022-03-25
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20212022-03-25
DATE OF BOARD MEETING2022-03-15
SUPPLEMENTAL ANNOUNCEMENT IN RELATION TO DISCLOSEABLE TRANSACTION: FURTHER DISPOSALS OF INVESTMENTS IN UNALLOCATED SILVER BULLION2022-03-09
DISCLOSEABLE TRANSACTION: FURTHER DISPOSALS OF INVESTMENTS IN UNALLOCATED SILVER BULLION2022-03-07
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20222022-03-02
DISCLOSEABLE TRANSACTION: DISPOSAL OF INVESTMENTS IN UNALLOCATED SILVER BULLION2022-02-22
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20222022-02-07
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20212022-01-03
POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 30 DECEMBER 20212021-12-30
NOTICE OF THE EXTRAORDINARY GENERAL MEETING2021-12-08
FURTHER DELAY IN DESPATCH OF CIRCULAR2021-12-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20212021-12-01
DELAY IN DESPATCH OF CIRCULAR2021-11-19
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20212021-11-01
CONTINUING CONNECTED TRANSACTIONS: (1) 2021 MASTER TENANCY AGREEMENTS; AND (2) 2021 MASTER COMPOSITE SERVICES AGREEMENTS2021-10-29
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20212021-10-05
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20212021-09-06
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20212021-08-27
DATE OF BOARD MEETING2021-08-17
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20212021-08-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20212021-07-02
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 25 JUNE 2021 AND PAYMENT OF FINAL DIVIDEND2021-06-25
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20212021-06-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20212021-05-03
NOTICE OF ANNUAL GENERAL MEETING2021-04-22
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20212021-04-07
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20202021-03-26
DATE OF BOARD MEETING2021-03-16
INSIDE INFORMATION POSITIVE PROFIT ALERT2021-03-08
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20212021-03-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20212021-02-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20202021-01-05
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2020-12-31
RE-DESIGNATION OF DIRECTORS; AND CHANGE OF MEMBER OF AUDIT COMMITTEE2020-12-31
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20202020-12-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20202020-11-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20202020-10-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20202020-09-01
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20202020-08-28
SUPPLEMENTAL ANNOUNCEMENT IN RELATION TO ANNUAL REPORT FOR THE YEAR ENDED 31 DECEMBER 20192020-08-21
DATE OF BOARD MEETING2020-08-18
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20202020-08-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20202020-07-03
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 26 JUNE 2020 AND PAYMENT OF FINAL DIVIDEND AND CHANGE OF AUDITOR2020-06-26
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20202020-06-03
NOTICE OF ANNUAL GENERAL MEETING2020-05-27
PROPOSED CHANGE OF AUDITOR2020-05-22
DISCLOSEABLE TRANSACTION SUBSCRIPTION OF WEALTH MANAGEMENT PRODUCTS2020-05-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20202020-05-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20202020-04-01
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20192020-03-27
DATE OF BOARD MEETING2020-03-16
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 29, 20202020-03-02
Discloseable Transaction: Further Investments in Unallocated Silver Bullion2020-02-28
DISCLOSEABLE TRANSACTION: INVESTMENTS IN UNALLOCATED SILVER BULLION2020-02-26
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20202020-02-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20192020-01-02
CHANGE OF CHIEF FINANCIAL OFFICER, COMPANY SECRETARY AND AUTHORISED REPRESENTATIVES2019-12-18
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20192019-12-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20192019-11-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20192019-10-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20192019-09-03
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20192019-08-23
DATE OF BOARD MEETING2019-08-13
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20192019-08-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20192019-07-03
CHANGE OF ADDRESS OF HONG KONG BRANCH SHARE REGISTRAR AND TRANSFER OFFICE2019-06-28
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20192019-06-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20192019-05-07
NOTICE OF ANNUAL GENERAL MEETING2019-04-18
DISCLOSEABLE TRANSACTION: SUBSCRIPTION OF WEALTH MANAGEMENT PRODUCTS2019-04-09
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20192019-04-03
ADOPTION OF DIVIDEND POLICY2019-03-22
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20182019-03-22
DATE OF BOARD MEETING2019-03-12
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20192019-03-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20192019-02-11
POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 28 JANUARY 20192019-01-28
NOTICE OF THE EXTRAORDINARY GENERAL MEETING2019-01-11
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20182019-01-03
Terms of reference of the Audit Committee of the Board of Directors2018-12-31
FURTHER DELAY IN DESPATCH OF CIRCULAR2018-12-27
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20182018-12-05
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2018-12-03
RESIGNATION AND APPOINTMENT OF EXECUTIVE DIRECTOR AND CHANGE OF CHIEF FINANCIAL OFFICER2018-11-30
DELAY IN DESPATCH OF CIRCULAR2018-11-30
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20182018-11-06
CONTINUING CONNECTED TRANSACTIONS: (i) THE 2018 SUPPLEMENTAL MASTER TENANCY AGREEMENT; AND (ii) THE 2018 MASTER COMPOSITE SERVICES AGREEMENT2018-10-18
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20182018-10-03
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2018-10-02
RESIGNATION AND RE-DESIGNATION OF DIRECTORS AND CHANGE OF CHIEF EXECUTIVE OFFICER AND AUTHORISED REPRESENTATIVE2018-09-28
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20182018-09-05
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20182018-08-21
DATE OF BOARD MEETING2018-08-08
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20182018-08-03
INSIDE INFORMATION POSITIVE PROFIT ALERT2018-07-23
NEXT DAY DISCLOSURE RETURN2018-07-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20182018-07-04
NEXT DAY DISCLOSURE RETURN2018-06-29
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 22 JUNE 20182018-06-22
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20182018-06-05
NEXT DAY DISCLOSURE RETURN2018-05-31
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20182018-05-07
NOTICE OF ANNUAL GENERAL MEETING2018-04-27
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2018-04-18
RE-DESIGNATION OF DIRECTOR2018-04-16
NEXT DAY DISCLOSURE RETURN2018-04-09
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20182018-04-04
CLARIFICATION ANNOUNCEMENT2018-03-26
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20172018-03-23
DATE OF BOARD MEETING2018-03-13
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20182018-03-05
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20182018-02-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20172018-01-03
DISCLOSEABLE AND CONNECTED TRANSACTION: COMPLETION OF THE ACQUISITION OF THE ENTIRE ISSUED SHARE CAPITAL IN, AND SHAREHOLDER\'S LOANS TO, EASY SOUTH LIMITED2017-12-21
POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 18 DECEMBER 20172017-12-18
NEXT DAY DISCLOSURE RETURN2017-12-08
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20172017-12-05
NOTICE OF THE EXTRAORDINARY GENERAL MEETING2017-11-29
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20172017-11-06
(A) DISCLOSEABLE AND CONNECTED TRANSACTION: ACQUISITION OF THE ENTIRE ISSUED SHARE CAPITAL IN, AND SHAREHOLDER'S LOANS TO, EASY SOUTH LIMITED AND (B) CONTINUING CONNECTED TRANSACTIONS2017-10-16
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20172017-10-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20172017-09-06
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20172017-08-25
DATE OF BOARD MEETING2017-08-15
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20172017-08-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20172017-07-05
POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 23 JUNE 20172017-06-23
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 23 JUNE 20172017-06-23
NOTICE OF THE EXTRAORDINARY GENERAL MEETING2017-06-07
NEXT DAY DISCLOSURE RETURN2017-06-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20172017-06-06
DELAY IN DESPATCH OF CIRCULAR2017-05-31
DISCLOSEABLE AND CONNECTED TRANSACTION - ACQUISITION OF 24.5% EQUITY INTEREST IN GUANGZHOU PANYU CLIFFORD PROPERTY MANAGEMENT LIMITED*2017-05-16
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20172017-05-04
CONTINUING CONNECTED TRANSACTIONS: RESPECTIVE SUPPLEMENTAL AGREEMENTS TO THE MASTER TENANCY AGREEMENT AND THE MASTER COMPOSITE SERVICES AGREEMENT AND REVISION OF ANNUAL CAPS2017-04-28
CHANGE OF AUTHORISED REPRESENTATIVE2017-04-28
NOTICE OF ANNUAL GENERAL MEETING2017-04-21
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20172017-04-06
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20162017-03-23
DATE OF BOARD MEETING2017-03-13
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20172017-03-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20172017-02-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20162017-01-05
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20162016-12-06
END OF STABILISATION PERIOD AND LAPSE OF OVER-ALLOTMENT OPTION2016-12-02
Succession Planning for the Board of Directors of the Company2016-11-07
SHAREHOLDERS RIGHTS SUMMARY2016-11-07
SHAREHOLDERS' COMMUNICATION POLICY2016-11-07
PROCEDURES FOR SHAREHOLDERS TO PROPOSE A PERSON FOR ELECTION AS A DIRECTOR2016-11-07
Board Diversity Policy2016-11-07
AMENDED AND RESTATED ARTICLES OF ASSOCIATION2016-11-07
MEMORANDUM OF ASSOCIATION2016-11-07
Terms of reference of the Nomination Committee of the Board of Directors2016-11-07
Terms of reference of the Remuneration Committee of the Board of Directors2016-11-07
Terms of reference of the Audit Committee of the Board of Directors2016-11-07
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2016-11-07
ANNOUNCEMENT OF OFFER PRICE AND ALLOTMENT RESULTS2016-11-06
GLOBAL OFFERING2016-10-27
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 APRIL 20242024-05-03
NOTICE OF ANNUAL GENERAL MEETING2024-04-29
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MARCH 20242024-04-03
Special dividend2024-03-28
DECLARATION AND PAYMENT OF SPECIAL DIVIDEND AND CLOSURE OF REGISTER OF MEMBERS2024-03-28
Final dividend for the year ended 31 December 20232024-03-27
(1) ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2023; AND (2) INSIDE INFORMATION - REVISED DIVIDEND POLICY2024-03-27
CONTINUING CONNECTED TRANSACTIONS : THE 2023 ANNUAL CAP FOR THE LAUNDRY SERVICE AGREEMENT BEING EXCEEDED2024-03-26
DATE OF BOARD MEETING AND PROPOSED DECLARATION OF SPECIAL DIVIDEND2024-03-18
DATE OF BOARD MEETING2024-03-15
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 29 FEBRUARY 20242024-03-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 JANUARY 20242024-02-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 DECEMBER 20232024-01-02
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 NOVEMBER 20232023-12-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 OCTOBER 20232023-11-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 SEPTEMBER 20232023-10-03
(1) CONNECTED TRANSACTION; AND (2) CONTINUING CONNECTED TRANSACTIONS2023-09-15
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 AUGUST 20232023-09-04
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20232023-08-30
DATE OF BOARD MEETING2023-08-18
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 JULY 20232023-08-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 JUNE 20232023-07-04
SECOND AMENDED AND RESTATED ARTICLES OF ASSOCIATION2023-06-27
AMENDED AND RESTATED MEMORANDUM OF ASSOCIATION2023-06-27
(1) POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 27 JUNE 2023; (2) PAYMENT OF FINAL DIVIDEND; AND (3) ADOPTION OF NEW MEMORANDUM AND ARTICLES OF ASSOCIATION2023-06-27
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MAY 20232023-06-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 APRIL 20232023-05-03
NOTICE OF ANNUAL GENERAL MEETING2023-04-25
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MARCH 20232023-04-04
PROPOSED AMENDMENTS TO THE EXISTING MEMORANDUM AND ARTICLES OF ASSOCIATION AND ADOPTION OF NEW MEMORANDUM AND ARTICLES OF ASSOCIATION2023-03-31
FINAL DIVIDEND FOR THE YEAR ENDED 31 DECEMBER 20222023-03-31
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20222023-03-31
DATE OF BOARD MEETING2023-03-21
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20232023-03-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20232023-02-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20222023-01-04
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20222022-12-02
Terms of reference of the Remuneration Committee of the Board of Directors2022-11-10
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20222022-11-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20222022-10-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20222022-09-01
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20222022-08-31
REVISED DATE OF BOARD MEETING2022-08-18
DATE OF BOARD MEETING AND CHANGE OF ADDRESS OF HONG KONG BRANCH SHARE REGISTRAR AND TRANSFER OFFICE2022-08-12
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20222022-08-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20222022-07-04
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 24 JUNE 2022 AND PAYMENT OF FINAL DIVIDEND2022-06-24
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2022-06-09
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20222022-06-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20222022-05-04
NOTICE OF ANNUAL GENERAL MEETING2022-04-21
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20222022-04-01
Final dividend for the year ended 31 December 20212022-03-25
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20212022-03-25
DATE OF BOARD MEETING2022-03-15
SUPPLEMENTAL ANNOUNCEMENT IN RELATION TO DISCLOSEABLE TRANSACTION: FURTHER DISPOSALS OF INVESTMENTS IN UNALLOCATED SILVER BULLION2022-03-09
DISCLOSEABLE TRANSACTION: FURTHER DISPOSALS OF INVESTMENTS IN UNALLOCATED SILVER BULLION2022-03-07
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20222022-03-02
DISCLOSEABLE TRANSACTION: DISPOSAL OF INVESTMENTS IN UNALLOCATED SILVER BULLION2022-02-22
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20222022-02-07
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20212022-01-03
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 30 DECEMBER 20212021-12-30
NOTICE OF THE EXTRAORDINARY GENERAL MEETING2021-12-08
FURTHER DELAY IN DESPATCH OF CIRCULAR2021-12-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20212021-12-01
DELAY IN DESPATCH OF CIRCULAR2021-11-19
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20212021-11-01
CONTINUING CONNECTED TRANSACTIONS: (1) 2021 MASTER TENANCY AGREEMENTS; AND (2) 2021 MASTER COMPOSITE SERVICES AGREEMENTS2021-10-29
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20212021-10-05
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20212021-09-06
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20212021-08-27
DATE OF BOARD MEETING2021-08-17
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20212021-08-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20212021-07-02
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 25 JUNE 2021 AND PAYMENT OF FINAL DIVIDEND2021-06-25
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20212021-06-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20212021-05-03
NOTICE OF ANNUAL GENERAL MEETING2021-04-22
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20212021-04-07
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20202021-03-26
DATE OF BOARD MEETING2021-03-16
INSIDE INFORMATION POSITIVE PROFIT ALERT2021-03-08
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20212021-03-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20212021-02-01
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20202021-01-05
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2020-12-31
RE-DESIGNATION OF DIRECTORS; AND CHANGE OF MEMBER OF AUDIT COMMITTEE2020-12-31
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20202020-12-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20202020-11-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20202020-10-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20202020-09-01
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20202020-08-28
SUPPLEMENTAL ANNOUNCEMENT IN RELATION TO ANNUAL REPORT FOR THE YEAR ENDED 31 DECEMBER 20192020-08-21
DATE OF BOARD MEETING2020-08-18
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20202020-08-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20202020-07-03
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 26 JUNE 2020 AND PAYMENT OF FINAL DIVIDEND AND CHANGE OF AUDITOR2020-06-26
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20202020-06-03
NOTICE OF ANNUAL GENERAL MEETING2020-05-27
PROPOSED CHANGE OF AUDITOR2020-05-22
DISCLOSEABLE TRANSACTION SUBSCRIPTION OF WEALTH MANAGEMENT PRODUCTS2020-05-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20202020-05-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20202020-04-01
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20192020-03-27
DATE OF BOARD MEETING2020-03-16
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 29, 20202020-03-02
Discloseable Transaction: Further Investments in Unallocated Silver Bullion2020-02-28
DISCLOSEABLE TRANSACTION: INVESTMENTS IN UNALLOCATED SILVER BULLION2020-02-26
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20202020-02-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20192020-01-02
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
CHANGE OF CHIEF FINANCIAL OFFICER, COMPANY SECRETARY AND AUTHORISED REPRESENTATIVES2019-12-18
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20192019-12-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20192019-11-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20192019-10-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20192019-09-03
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20192019-08-23
DATE OF BOARD MEETING2019-08-13
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20192019-08-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20192019-07-03
CHANGE OF ADDRESS OF HONG KONG BRANCH SHARE REGISTRAR AND TRANSFER OFFICE2019-06-28
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20192019-06-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20192019-05-07
NOTICE OF ANNUAL GENERAL MEETING2019-04-18
DISCLOSEABLE TRANSACTION: SUBSCRIPTION OF WEALTH MANAGEMENT PRODUCTS2019-04-09
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20192019-04-03
ADOPTION OF DIVIDEND POLICY2019-03-22
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20182019-03-22
DATE OF BOARD MEETING2019-03-12
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20192019-03-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20192019-02-11
POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 28 JANUARY 20192019-01-28
NOTICE OF THE EXTRAORDINARY GENERAL MEETING2019-01-11
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20182019-01-03
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
Terms of reference of the Audit Committee of the Board of Directors2018-12-31
FURTHER DELAY IN DESPATCH OF CIRCULAR2018-12-27
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20182018-12-05
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2018-12-03
RESIGNATION AND APPOINTMENT OF EXECUTIVE DIRECTOR AND CHANGE OF CHIEF FINANCIAL OFFICER2018-11-30
DELAY IN DESPATCH OF CIRCULAR2018-11-30
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20182018-11-06
CONTINUING CONNECTED TRANSACTIONS: (i) THE 2018 SUPPLEMENTAL MASTER TENANCY AGREEMENT; AND (ii) THE 2018 MASTER COMPOSITE SERVICES AGREEMENT2018-10-18
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20182018-10-03
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2018-10-02
RESIGNATION AND RE-DESIGNATION OF DIRECTORS AND CHANGE OF CHIEF EXECUTIVE OFFICER AND AUTHORISED REPRESENTATIVE2018-09-28
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20182018-09-05
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20182018-08-21
DATE OF BOARD MEETING2018-08-08
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20182018-08-03
INSIDE INFORMATION POSITIVE PROFIT ALERT2018-07-23
NEXT DAY DISCLOSURE RETURN2018-07-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20182018-07-04
NEXT DAY DISCLOSURE RETURN2018-06-29
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 22 JUNE 20182018-06-22
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20182018-06-05
NEXT DAY DISCLOSURE RETURN2018-05-31
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20182018-05-07
NOTICE OF ANNUAL GENERAL MEETING2018-04-27
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2018-04-18
RE-DESIGNATION OF DIRECTOR2018-04-16
NEXT DAY DISCLOSURE RETURN2018-04-09
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20182018-04-04
CLARIFICATION ANNOUNCEMENT2018-03-26
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20172018-03-23
DATE OF BOARD MEETING2018-03-13
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20182018-03-05
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20182018-02-02
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20172018-01-03
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
DISCLOSEABLE AND CONNECTED TRANSACTION: COMPLETION OF THE ACQUISITION OF THE ENTIRE ISSUED SHARE CAPITAL IN, AND SHAREHOLDER\'S LOANS TO, EASY SOUTH LIMITED2017-12-21
POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 18 DECEMBER 20172017-12-18
NEXT DAY DISCLOSURE RETURN2017-12-08
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20172017-12-05
NOTICE OF THE EXTRAORDINARY GENERAL MEETING2017-11-29
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED OCTOBER 31, 20172017-11-06
(A) DISCLOSEABLE AND CONNECTED TRANSACTION: ACQUISITION OF THE ENTIRE ISSUED SHARE CAPITAL IN, AND SHAREHOLDER'S LOANS TO, EASY SOUTH LIMITED AND (B) CONTINUING CONNECTED TRANSACTIONS2017-10-16
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED SEPTEMBER 30, 20172017-10-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED AUGUST 31, 20172017-09-06
INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 20172017-08-25
DATE OF BOARD MEETING2017-08-15
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JULY 31, 20172017-08-04
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JUNE 30, 20172017-07-05
POLL RESULTS OF THE EXTRAORDINARY GENERAL MEETING HELD ON 23 JUNE 20172017-06-23
POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 23 JUNE 20172017-06-23
NOTICE OF THE EXTRAORDINARY GENERAL MEETING2017-06-07
NEXT DAY DISCLOSURE RETURN2017-06-06
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MAY 31, 20172017-06-06
DELAY IN DESPATCH OF CIRCULAR2017-05-31
DISCLOSEABLE AND CONNECTED TRANSACTION - ACQUISITION OF 24.5% EQUITY INTEREST IN GUANGZHOU PANYU CLIFFORD PROPERTY MANAGEMENT LIMITED*2017-05-16
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED APRIL 30, 20172017-05-04
CONTINUING CONNECTED TRANSACTIONS: RESPECTIVE SUPPLEMENTAL AGREEMENTS TO THE MASTER TENANCY AGREEMENT AND THE MASTER COMPOSITE SERVICES AGREEMENT AND REVISION OF ANNUAL CAPS2017-04-28
CHANGE OF AUTHORISED REPRESENTATIVE2017-04-28
NOTICE OF ANNUAL GENERAL MEETING2017-04-21
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED MARCH 31, 20172017-04-06
ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 20162017-03-23
DATE OF BOARD MEETING2017-03-13
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED FEBRUARY 28, 20172017-03-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED JANUARY 31, 20172017-02-03
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED DECEMBER 31, 20162017-01-05
  
'); document.write('
'); document.write('
'); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write(' '); document.write('
AnnouncementsDate
MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED NOVEMBER 30, 20162016-12-06
END OF STABILISATION PERIOD AND LAPSE OF OVER-ALLOTMENT OPTION2016-12-02
Succession Planning for the Board of Directors of the Company2016-11-07
SHAREHOLDERS RIGHTS SUMMARY2016-11-07
SHAREHOLDERS' COMMUNICATION POLICY2016-11-07
PROCEDURES FOR SHAREHOLDERS TO PROPOSE A PERSON FOR ELECTION AS A DIRECTOR2016-11-07
Board Diversity Policy2016-11-07
AMENDED AND RESTATED ARTICLES OF ASSOCIATION2016-11-07
MEMORANDUM OF ASSOCIATION2016-11-07
Terms of reference of the Nomination Committee of the Board of Directors2016-11-07
Terms of reference of the Remuneration Committee of the Board of Directors2016-11-07
Terms of reference of the Audit Committee of the Board of Directors2016-11-07
LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION2016-11-07
ANNOUNCEMENT OF OFFER PRICE AND ALLOTMENT RESULTS2016-11-06
GLOBAL OFFERING2016-10-27
  
'); document.write('
');