{"cmr":"hk-cm-kg/HKEX/02331","since":null,"total":43,"cursor":0,"limit":50,"next_cursor":null,"events":[{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-11-03","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2026","reference":"12397263","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1103/2026110301374.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"17:18","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"8PXru2ZVrpiaag58OQ6iYrqa04dAUTxO04M4lbjEeRCjylrkzD8AfzPdJeCMAQb1FA2NfQ5gwtdTk62PGzfuBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-10-26","event_type":"agm_egm","title":"NOTICE OF BOARD MEETING AND PROPOSED DECLARATION OF SPECIAL DIVIDEND","reference":"12382821","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1026/2026102600320.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"16:39","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"8jyiTMM-V56kksJv5B_tLVRvBskIqL3fk8o8A_X_2i5R0Hg2OVzVh4IS5K7IApEv9Cg652ZIsZAB-4w9aRB4CA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-10-26","event_type":"announcement","title":"LATEST OPERATIONAL UPDATE FOR THE THIRD QUARTER OF 2026","reference":"12382781","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1026/2026102600280.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Other - Trading Update]","time_hkt":"16:34","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"0e5-TU8SoIooiW2d-SAJlC5F23f4Y9lmyX0T_Sg_qvdQeLtM2MsYw7G_vz_SEg4NATRSIsv641mTW0MdvpekAg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-10-15","event_type":"next_day_disclosure","title":"Next Day Disclosure Return - Share Buyback","reference":"12373645","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1015/2026101500525.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Next Day Disclosure Returns - [Share Buyback]","time_hkt":"17:16","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Xn-tkk1fYNdPfQOTbmi6fcI0d8h0os-Z8-8yuI_WKk0dgufvXC55fYFvI9MGxFloo82rwn_OT_oY8Ji1hK6iCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-10-06","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 September 2026","reference":"12362755","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/1006/2026100600239.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"12:04","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"nNTF235aIWW_5mbz8fXtBXy7yIXSzfsOTMXZbjsuGD0aAMMCMQdbbqdUyNmq0QfJgJA4sPwXqwDm5yWtzs4UDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-09-17","event_type":"announcement","title":"CONTINUING CONNECTED TRANSACTIONS REVISION OF ANNUAL CAPS","reference":"12336617","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0917/2026091701727.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Continuing Connected Transaction]","time_hkt":"22:03","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"P0kdAFu1eOnvCeI_WSWocfnAJsviqCRLFJlNM7njimdi3UtCA1mc1Ccl6hArC_yPYXzwMw7dyKiwB5j6GFVSDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-09-09","event_type":"circular","title":"NOTIFICATION LETTER AND REPLY FORM TO NON-REGISTERED SHAREHOLDER","reference":"12326013","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0909/2026090900494.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Other]","time_hkt":"17:11","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"WsrywRLbzccb9lj--7Ek9t3WlWK_Qlr8iL2xbzMqwY081US3eLfSTlal4uVPS9msxc6ynhL7ZkqhanpXlZIpBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-09-09","event_type":"circular","title":"NOTIFICATION LETTER AND REPLY FORM TO REGISTERED SHAREHOLDER","reference":"12326007","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0909/2026090900488.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Other]","time_hkt":"17:10","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"iS6PDKSMRgswm1dptYne0g1N4eu-G_dXaW8iT7srrC3RL58pq134snuWl6K1F8oRAlYHcWB2j4DLdbVuCmGHBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-09-09","event_type":"interim_report","title":"INTERIM REPORT 2026","reference":"12325994","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0909/2026090900475.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Financial Statements/ESG Information - [Interim/Half-Year Report]","time_hkt":"17:07","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Ks1gl-Ccc2y9KRHHan9cIcOUhISK9NfXgkQe6EtLOOWcU3l3SPV6Z210W1GPG0Gg6h1p0sUFtd34w-mwhQX1Aw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-09-03","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 August 2026","reference":"12317528","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0903/2026090300369.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"12:14","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"iXktFoak-6ib7avCA0arJXrjcewH0Hhwc0CO9p0u5ZzmcVG_d6Ya-8TaQ5-1x5LgMtjElSdNcFIMkFZifOW6AQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-08-28","event_type":"announcement","title":"GRANT OF SHARE OPTIONS","reference":"12303619","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0828/2026082800021.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Share Scheme]","time_hkt":"06:15","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"D9h5YL2BYGjc9vyp6FdT9-X552zdH8wx1B1oIq7oMKJcA83-2WXbzNyiM7c7Q9O3EtsZzJfXstnpCwEBaI6oAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-08-20","event_type":"dividend","title":"Interim dividend for the six months ended 30 June 2026","reference":"12293140","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0820/2026082001451.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Dividend or Distribution (Announcement Form)]","time_hkt":"21:14","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"CYH04cNq1ZboYVL9n2J0DyxMqfUIDxqqCBxCrsCZUCPb35hfbLMC6eCaPSCTm-Yl1NDLky-YUwsc26Oq65cBCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-08-20","event_type":"results","title":"INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 30 JUNE 2026","reference":"12293134","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0820/2026082001445.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Interim Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]","time_hkt":"21:12","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Gkixl3m34zzxhyxz-Ova97Cfk94aTwtSqq0VqDj1huPSZPJITLrNIp1vHFCAetqKm1ntHv5MnpSIsGjEfQu5AQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-08-10","event_type":"agm_egm","title":"DATE OF BOARD MEETING","reference":"12278195","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0810/2026081000135.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"12:05","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"q-sGNi1Wz8ZSECOaCjlRqTXOHbgr2PtLEX0ESRlO2O0aBb2z-5hRsl_mfs-asihTPv7OtnlZv2FAq0LinlMlDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-08-06","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 July 2026","reference":"12274521","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0806/2026080600237.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"12:06","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Cny8RvTkkLc9taubll0pX5ZSvz63oe78DeiYLyJT431yOcLQ5r90Zy0dQEMILB_jHf8s5MSJ-TXy7oeINoBWDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-07-15","event_type":"announcement","title":"LATEST OPERATIONAL UPDATE FOR THE SECOND QUARTER OF 2026","reference":"12244712","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0715/2026071500286.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Other - Trading Update]","time_hkt":"16:33","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"U89zGtTGkIsYz5GnGnSJnZltFxCkPfjkFadT3zOjPCSZhkxCXtJtNpm1NNZjS8272z-mnVrKAGVK88oN_MO_Aw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-07-14","event_type":"announcement","title":"RESTRICTED SHARE AWARD SCHEME ADOPTED IN 2016, RESTRICTED SHARE AWARD SCHEME ADOPTED IN 2026 AND CONTINUING CONNECTED TRANSACTIONS SETTING OF ANNUAL CAPS","reference":"12243897","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0714/2026071400713.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Other - Miscellaneous / Continuing Connected Transaction]","time_hkt":"18:15","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"mDU1OECOozBbkwsCzMrcxsQqJd0Z3xfvj8I-ofM9k2WqY6VpOfiXPP1cDtAC6JlHiUk56Sj7VbTJYiP0oj85BQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-07-06","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 June 2026","reference":"12233254","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0706/2026070600189.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"11:57","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"lJNM44ijk249i3VQ6qf-i5nTDski8SuKbG-4DNHEwCLAzcySktqQIGIg3YWFTqIt9j92OIc7sZs_4uy-0_NWCA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-06-11","event_type":"dividend","title":"Final dividend for the year ended 31 December 2025 (updated)","reference":"12199079","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0611/2026061100559.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Dividend or Distribution (Announcement Form)]","time_hkt":"17:02","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"x4r28oXCyPLJjNuEqjH-W5pwIiXtb4BIxKCHFs6UnkhNEbnUuMAN2OAwatHhAjkWY2ZZ9bCtCRwHNKo1XWNSDA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-06-11","event_type":"agm_egm","title":"POLL RESULTS OF THE ANNUAL GENERAL MEETING HELD ON 11 JUNE 2026","reference":"12199050","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0611/2026061100530.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Results of AGM]","time_hkt":"16:55","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"b0SK-i2YNvliBPPvrexpdqPIaaMmPoGpgXyf1by6utLrYtxPxTB9DRFa8fPc_cp0ygXFtcTL-ViGXK3HKyFxBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-06-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 May 2026","reference":"12183547","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0602/2026060200913.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:36","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Fp6k6uH8Qnb28M-_rOmBcLGQp3p1D95vA4WYpzrw1yknAdff-E0ZKTLMmu-I-9Q7CTUp8dVN0D86mZ5orh_EBA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-05-05","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 April 2026","reference":"12145945","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0505/2026050500834.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:37","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"kup3Fh0zv_Dd6_XYGaRl6rvdfCdifx9A7c-FkHoE8JfBif3OwmDwLqkr_q2n7mUzGkm4LT5GYOgGNC_8DAM8DQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-04-22","event_type":"circular","title":"NOTIFICATION LETTER AND REPLY FORM TO NON-REGISTERED SHAREHOLDER","reference":"12115583","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0422/2026042200875.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Other]","time_hkt":"17:09","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"AJk5AbOGxGEc3qnzeFDWx0AdzCA3-sDuJymBrD3EKQrU8lWnoJdhQoWEjUKVNYJNM0gPQ5jN-pr6K83JUUiCCg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-04-22","event_type":"circular","title":"NOTIFICATION LETTER AND REPLY FORM TO REGISTERED SHAREHOLDER","reference":"12115566","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0422/2026042200858.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [Other]","time_hkt":"17:07","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"tICUjO8iVv_5wrkd9Cbf2tO3z4By1_VjXX3E0XghdSiq_8idBG7rcsqqPAntL5y-kduwFHWb6TTIFoxtSD10BA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-04-22","event_type":"agm_egm","title":"FORM OF PROXY","reference":"12115556","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0422/2026042200848.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Proxy Forms","time_hkt":"17:06","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"OC7hRlMGi1BsH6GIRErokU_EtWQzn-4SMgHQfriBUeY2tqVTUiRlw9vjuoXxPqXa9foBmaYLgR4YYqGGTRG-Bg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-04-22","event_type":"circular","title":"(1) PROPOSED GRANT OF GENERAL MANDATES TO ISSUE NEW SHARES AND REPURCHASE SHARES, (2) PROPOSED FINAL DIVIDEND, (3) RE-ELECTION OF DIRECTORS AND (4) NOTICE OF ANNUAL GENERAL MEETING","reference":"12115538","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0422/2026042200830.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Circulars - [General Mandate / Explanatory Statement for Repurchase of Shares / Re-election or Appointment of Director subject to Shareholders' Approval]","time_hkt":"17:05","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"S_jbr-CGkT9EtsmC3tvbTASHAVhcveS5ds_Cq8aqJXaI9VWNnIH2-5m6PRoqyjtaX_8EUBwGiqQaCFR0IvvcAQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-04-22","event_type":"agm_egm","title":"NOTICE OF ANNUAL GENERAL MEETING","reference":"12115520","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0422/2026042200812.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Notice of AGM]","time_hkt":"17:03","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"SWeX5ROXQS1xDbfGPh-KjwY2iJfWAyBK9CzRT7S7Av49ynqpCOLXw0Ih08N3elsGpUvMyDvWpZoWXXyvC4FHCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-04-22","event_type":"annual_report","title":"ANNUAL REPORT 2025","reference":"12115512","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0422/2026042200804.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Financial Statements/ESG Information - [Annual Report / Environmental, Social and Governance Information/Report]","time_hkt":"17:01","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"z1TcpqeJOeYTM98n1cT0Pourg2GRQZwUMpRFa2NtKAerIiD4jrQwSkFidn3u18-kTDmHMSl80JhF00-nVQLGDw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-04-22","event_type":"announcement","title":"LATEST OPERATIONAL UPDATE FOR THE FIRST QUARTER OF 2026","reference":"12114924","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0422/2026042200179.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Other - Trading Update]","time_hkt":"12:05","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"TG9Qnz4wo86a36SEPGhvvlr0aqhwon75nYrtEk0xp0gJTVSO4FHa6AZ-nGc9DMXfTr2FvmMzoqvDtrpGwmJMBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-04-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 March 2026","reference":"12093778","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0402/2026040200699.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:16","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"Non1zLSvFZutuks90U6BkihEz-SStP_IFxhcWTycLlYos_dugYfBqJEbPGrTJQw0DVYuc9DFOCBFXo_bIIp0Bw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-03-19","event_type":"dividend","title":"Final dividend for the year ended 31 December 2025","reference":"12059584","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0319/2026031901338.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Dividend or Distribution (Announcement Form)]","time_hkt":"21:01","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"3TVML2I-ZPyLR_svhGW7OsXwYVdaGfkHTZctNOMrOH88a5RTIMuVUACbcXf-TRIkzJIbWrkWo0GDgplWPwiCBg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-03-19","event_type":"results","title":"ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 31 DECEMBER 2025","reference":"12059574","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0319/2026031901328.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Final Results / Dividend or Distribution / Closure of Books or Change of Book Closure Period]","time_hkt":"21:00","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"PdUv60LShj1KZhlgOgjDkxxtxp73tpSvGpBvL2krYvT3H0tHzm6hhgaLhVgQNekykT3bvZfKPEYQy-dQVCYpCQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-03-11","event_type":"agm_egm","title":"CLARIFICATION ANNOUNCEMENT IN RELATION TO DATE OF BOARD MEETING","reference":"12047680","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0311/2026031100015.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"07:00","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"wjkwgVrAm7EyVOgfJN1aEM9k9ZavWeJGgiwAmjrMGfHZqGNJVv-dekuuB-pFG0xG1klGLWxASupUFJMqvRnvCw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-03-09","event_type":"agm_egm","title":"DATE OF BOARD MEETING","reference":"12045154","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0309/2026030900185.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Date of Board Meeting]","time_hkt":"12:04","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"OEkdaMPR8ix-Oy65QdGnEu0PsQfuKMDqTlwo3X-s4tgrU5lLA6MYpWUQkm2kNkh3p798M5SShTdaf-FZ1fdkAA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-03-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 28 February 2026","reference":"12039444","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0304/2026030400219.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"12:08","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"-iz913iVUqUdedYa6zJtgQMbr7KaRABsPExY0c783CFNNxjnR8HH7H-273OfdcuEJTcwCntC8WSyfZMVIUWrAw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-02-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 January 2026","reference":"12013540","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0204/2026020400808.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:37","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"2GSp0e1PiQ1YcTaD140ad_BUJjNo6FQD0cR13Xns2vxzNKqS7mLcUlM2WHZawGPeU2DxFl_xlQIyLDLaHXwvAA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-01-29","event_type":"next_day_disclosure","title":"Next Day Disclosure Return - Changes in issued share capital","reference":"12004480","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0129/2026012900422.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Next Day Disclosure Returns - [Others]","time_hkt":"16:39","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"fG7ER4nA_793j6Z3hki9gUOfpKMhHqU108sjUuqL06AAH8GkxnJiw-LG7NsLiOjFt4GV8cKZIlrxRrU3QBa7Cg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-01-26","event_type":"announcement","title":"DISCLOSEABLE TRANSACTION SUBSCRIPTIONS OF WEALTH MANAGEMENT PRODUCTS","reference":"12000709","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0126/2026012600257.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Discloseable Transaction]","time_hkt":"12:04","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"PEwowSwCbl7WfB1yZfw1XL500_tPO3jvXwq5GIecCSUB9fq44daWNNnw6ulLn2Qnjp0Ce0UaDUDaR3CH4u3iDg","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-01-15","event_type":"announcement","title":"LATEST OPERATIONAL UPDATE FOR THE FOURTH QUARTER OF 2025","reference":"11991558","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0115/2026011500147.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Other - Trading Update]","time_hkt":"12:05","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"LDg2DXroZjfBLWOqhki2EPdBE421C81YUbopoeEzeCLww7UzLW9F7ZQG9Kp7A3OSgdDV14icaFbAnoKy2NZaAA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-01-06","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 December 2025","reference":"11981081","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0106/2026010600744.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:35","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"NksUXb-2dMvxwuVOJwfP_NXXOgmoggaRJJFRgVNl5lVr6wLQsaPovb1Ao1UyuLzlWuSN3zYvghi_JXHlQcRQBw","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2026-01-05","event_type":"announcement","title":"CONTINUING CONNECTED TRANSACTION SETTING OF ANNUAL CAPS","reference":"11978984","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2026/0105/2026010501504.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Announcements and Notices - [Continuing Connected Transaction]","time_hkt":"16:48","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"MkP9rxoDJ7twa-rS3gU_h9Z17_3e7Jun0V9etnRxmXB1imCS9Qc2dqM3qP51JzA5XsuJmzDjYLH3PVtOBgjyBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2025-12-02","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 30 November 2025","reference":"11939000","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1202/2025120201098.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:34","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"WT9GSWqI73Aq73g_Mtn36qdji4OS3rr-7gKz2xmUP-kU9edT8JOuXl5xdm1e9FvjQBIEjI0pPARR3uT43t8fBQ","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}},{"cmr":"hk-cm-kg/HKEX/02331","date":"2025-11-04","event_type":"monthly_return","title":"Monthly Return of Equity Issuer on Movements in Securities for the month ended 31 October 2025","reference":"11903604","wire":"HKEXnews","source":"HKEXnews (listed company information, title search)","url":"https://www1.hkexnews.hk/listedco/listconews/sehk/2025/1104/2025110401060.pdf","read_by":"HKEXnews title search (titleSearchServlet.do, lang=E)","state":"sourced","hkex_category":"Monthly Returns","time_hkt":"16:44","file_type":"PDF","signature":{"alg":"EdDSA","kid":"allooloo-cmr-2026-10","protected":"eyJhbGciOiJFZERTQSIsImtpZCI6ImFsbG9vbG9vLWNtci0yMDI2LTEwIn0","signature":"sbMY0Bpf67YD8qt5AjsR40wkiS6e3tY4GcTt8fINpElGVcd1JL_5cm5ofznJSmHLhLhCxY0LagDsnZKDUzt0DA","jwks":"https://allooloo.ai/.well-known/jwks.json","over":"base64url(protected) + '.' + base64url(canonical JSON of the record without signature: keys sorted, compact)"}}],"events_signed":"allooloo-cmr-2026-10"}