- 
  
    2019.12.31
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.30
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.27
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.24
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.23
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.20
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.19
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.18
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.17
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.16
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.12
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.11
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.11
    
- Announcements and Notices - [List of Directors and their Role and Function] List of Directors and their Roles and Functions
 
     - 
  
    2019.12.11
    
- Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities] RESIGNATION OF EXECUTIVE DIRECTOR AND CHIEF OPERATING OFFICER AND CHANGE OF AUTHORISED REPRESENTATIVE
 
     - 
  
    2019.12.09
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.05
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.03
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.12.02
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the Month Ended 30 November 2019
 
     - 
  
    2019.11.29
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.29
    
- Announcements and Notices - [Discloseable Transaction] DISCLOSEABLE TRANSACTION SUBSCRIPTIONS OF FINANCIAL PRODUCTS
 
     - 
  
    2019.11.28
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.27
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.26
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.25
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.22
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.21
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.20
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.19
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.18
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.15
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.14
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.13
    
- Next Day Disclosure Returns - [Share Buyback / Others] Next Day Disclosure Return
 
     - 
  
    2019.11.12
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.11
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.08
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.07
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.06
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.05
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.05
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2019
 
     - 
  
    2019.11.04
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.11.01
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.31
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Returns
 
     - 
  
    2019.10.30
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.29
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.28
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.28
    
- Announcements and Notices - [Connected Transaction / Discloseable Transaction / Continuing Connected Transaction] COMPLETION OF DISCLOSABLE TRANSACTION IN RELATION TO THE SHARE PURCHASE AGREEMENT AND CONTINUING CONNECTED TRANSACTION IN RELATION TO THE VIE AGREEMENTS
 
     - 
  
    2019.10.25
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.24
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.23
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.22
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.21
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.18
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.17
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.16
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Returns
 
     - 
  
    2019.10.15
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.14
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.11
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.10
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.09
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.08
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.08
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2019
 
     - 
  
    2019.10.04
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.03
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.02
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.10.02
    
- Announcements and Notices - [Change in Company Secretary / Change in Registered Address or Office, Registered Place of Business in HK or Agent for Service of Process in HK] CHANGE OF JOINT COMPANY SECRETARY AND AUTHORISED REPRESENTATIVE;WAIVER FROM STRICT COMPLIANCE WITH RULES 3.28 AND 8.17 OF THE LISTING RULES;AND CHANGE OF PRINCIPAL PLACE OF BUSINESS IN HONG KONG
 
     - 
  
    2019.09.30
    
- Next Day Disclosure Returns - [Share Buyback] Share Buyback
 
     - 
  
    2019.09.27
    
- Announcements and Notices - [Discloseable Transaction] DISCLOSEABLE TRANSACTION - SUBSCRIPTION OF FINANCIAL PRODUCTS
 
     - 
  
    2019.09.27
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.27
    
- Next Day Disclosure Returns - [Share Buyback] (Revised) Next Day Disclosure Return
 
     - 
  
    2019.09.26
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.25
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.24
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.23
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.20
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.19
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.19
    
- Announcements and Notices - [Discloseable Transaction] DISCLOSEABLE TRANSACTION - SUBSCRIPTION OF FINANCIAL PRODUCTS
 
     - 
  
    2019.09.18
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.17
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.12
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.11
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.10
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.09
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.06
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.05
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.04
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.03
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.09.03
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2019
 
     - 
  
    2019.09.02
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.08.30
    
- Announcements and Notices - [Final Results / Other - Miscellaneous] SUPPLEMENTAL ANNOUNCEMENT IN RELATION TO THE ANNUAL REPORT FOR THE YEAR ENDED 31 DECEMBER 2018
 
     - 
  
    2019.08.30
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.08.29
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.08.28
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.08.27
    
- Announcements and Notices - [Interim Results] INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 2019
 
     - 
  
    2019.08.22
    
- Announcements and Notices - [Connected Transaction / Discloseable Transaction / Continuing Connected Transaction] SUPPLEMENTAL ANNOUNCEMENT - DISCLOSABLE TRANSACTION IN RELATION TO THE SHARE PURCHASE AGREEMENT AND CONTINUING CONNECTED TRANSACTION IN RELATION TO THE VIE AGREEMENTS
 
     - 
  
    2019.08.15
    
- Announcements and Notices - [Date of Board Meeting] NOTICE OF BOARD MEETING
 
     - 
  
    2019.08.05
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2019
 
     - 
  
    2019.07.26
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.25
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.24
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.23
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.22
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.19
    
- Next Day Disclosure Returns - [Share Buyback / Others] Next Day Disclosure Return
 
     - 
  
    2019.07.18
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.17
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.16
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.15
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.15
    
- Announcements and Notices - [Profit Warning / Inside Information] PROFIT WARNING
 
     - 
  
    2019.07.15
    
- Announcements and Notices - [Connected Transaction / Discloseable Transaction / Continuing Connected Transaction] DISCLOSABLE TRANSACTION IN RELATION TO THE SHARE PURCHASE AGREEMENT AND CONTINUING CONNECTED TRANSACTION IN RELATION TO THE VIE AGREEMENTS
 
     - 
  
    2019.07.12
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.11
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.10
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.09
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.08
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.04
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.04
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2019
 
     - 
  
    2019.07.03
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.07.02
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.27
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.26
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.25
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.24
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.19
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.19
    
- Announcements and Notices - [Other - Miscellaneous] VOLUNTARY ANNOUNCEMENT INTENTION TO CONDUCT ON-MARKET SHARE REPURCHASE
 
     - 
  
    2019.06.19
    
- Announcements and Notices - [Results of AGM] POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 19 JUNE 2019
 
     - 
  
    2019.06.18
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.17
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.17
    
- Next Day Disclosure Returns - [Share Buyback] (Revised) Next Day Disclosure Return
 
     - 
  
    2019.06.14
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.13
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.11
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.10
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.06
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.06
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2019
 
     - 
  
    2019.06.05
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.06.04
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.05.28
    
- Announcements and Notices - [Discloseable Transaction] DISCLOSEABLE TRANSACTION - SUBSCRIPTION OF FINANCIAL PRODUCTS
 
     - 
  
    2019.05.27
    
- Announcements and Notices - [Discloseable Transaction] DISCLOSEABLE TRANSACTION - SUBSCRIPTION OF FINANCIAL PRODUCTS
 
     - 
  
    2019.05.24
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.05.10
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.05.09
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.05.07
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2019
 
     - 
  
    2019.04.25
    
- Announcements and Notices - [Notice of AGM / Closure of Books or Change of Book Closure Period] NOTICE OF ANNUAL GENERAL MEETING
 
     - 
  
    2019.04.25
    
- Proxy Forms FORM OF PROXY FOR THE 2019 ANNUAL GENERAL MEETING
 
     - 
  
    2019.04.25
    
- Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director subject to Shareholders' Approval / Other] PROPOSALS FOR GENERAL MANDATES TO ISSUE SHARES AND TO REPURCHASE SHARES, RE-ELECTION OF RETIRING DIRECTORS and NOTICE OF ANNUAL GENERAL MEETING
 
     - 
  
    2019.04.16
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.04.04
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2019
 
     - 
  
    2019.03.27
    
- Next Day Disclosure Returns - [Share Buyback] Next Day Disclosure Return
 
     - 
  
    2019.03.24
    
- Announcements and Notices - [Other - Miscellaneous] VOLUNTARY ANNOUNCEMENT INTENTION TO CONDUCT ON-MARKET SHARE REPURCHASE
 
     - 
  
    2019.03.24
    
- Announcements and Notices - [Final Results / Closure of Books or Change of Book Closure Period] ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2018
 
     - 
  
    2019.03.13
    
- Announcements and Notices - [Date of Board Meeting] NOTICE OF BOARD MEETING
 
     - 
  
    2019.03.04
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2019
 
     - 
  
    2019.02.18
    
- Announcements and Notices - [Change in Directors or of Important Executive Functions or Responsibilities] ANNOUNCEMENT RESIGNATION OF CHIEF FINANCIAL OFFICER
 
     - 
  
    2019.02.01
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2019
 
     - 
  
    2019.01.04
    
- Monthly Returns Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2018
 
     
