| 26/04/24 | 08:32:39 | 26 Apr 2024 | | FORM OF PROXY FOR ANNUAL GENERAL MEETING |
| 26/04/24 | 08:25:41 | 26 Apr 2024 | | NOTICE OF ANNUAL GENERAL MEETING |
| 26/04/24 | 08:03:33 | 26 Apr 2024 | | CIRCULAR FOR 2023 ANNUAL GENERAL MEETING |
| 26/04/24 | 07:00:05 | 26 Apr 2024 | | Corporate Social Responsibility (ESG) Report 2023 |
| 26/04/24 | 07:00:05 | 26 Apr 2024 | | ANNUAL REPORT 2023 |
| 17/04/24 | 07:50:14 | 17 Apr 2024 | | NOTICE OF BOARD MEETING |
| 16/04/24 | 07:00:05 | 16 Apr 2024 | | ANNOUNCEMENT ON KEY OPERATING DATA OF MARCH 2024 |
| 02/04/24 | 08:56:17 | 2 Apr 2024 | | 2023 ANNUAL RESULTS |
| 02/04/24 | 08:21:14 | 2 Apr 2024 | | CHANGE OF JOINT COMPANY SECRETARY |
| 18/03/24 | 07:00:01 | 18 Mar 2024 | | ANNOUNCEMENT ON FEBRUARY 2024 KEY OPERATING DATA |
| 18/03/24 | 07:00:01 | 18 Mar 2024 | | NOTICE OF BOARD MEETING |
| 20/02/24 | 07:00:00 | 20 Feb 2024 | | ANNOUNCEMENT ON KEY OPERATING DATA OF JANUARY 2024 |
| 08/02/24 | 07:00:02 | 8 Feb 2024 | | Constitutional Documents |
| 08/02/24 | 07:00:02 | 8 Feb 2024 | | Announcements and Notices-[Connected Transaction] |
| 29/01/24 | 07:00:06 | 29 Jan 2024 | | Announcements and Notices - [Results of EGM/SGM] |
| 29/01/24 | 07:00:06 | 29 Jan 2024 | | Profit Warning |
| 16/01/24 | 08:38:37 | 16 Jan 2024 | | ANNOUNCEMENT ON DECEMBER 2023 KEY OPERATING DATA |
| 10/01/24 | 12:05:24 | 10 Jan 2024 | | Circulars - [Other] |
| 10/01/24 | 11:45:49 | 10 Jan 2024 | | Circulars - [Other] |
| 10/01/24 | 10:25:55 | 10 Jan 2024 | | Proxy Forms |
| 10/01/24 | 09:52:54 | 10 Jan 2024 | | Announcements and Notices - [Notice of EGM/SGM] |
| 10/01/24 | 09:23:19 | 10 Jan 2024 | | Circulars - [Connected Transaction] |
| 28/12/23 | 07:00:01 | 28 Dec 2023 | | Announcements and Notices-[Connected Transaction] |
| 18/12/23 | 07:00:04 | 18 Dec 2023 | | ANNOUNCEMENT ON NOVEMBER 2023 KEY OPERATING DATA |
| 16/11/23 | 09:25:37 | 16 Nov 2023 | | ANNOUNCEMENT ON KEY OPERATING DATA OF OCTOBER 2023 |
| 27/10/23 | 07:00:05 | 27 Oct 2023 | | Third Quarterly Report of 2023 |
| 27/10/23 | 07:00:05 | 27 Oct 2023 | | Articles of Association |
| 27/10/23 | 07:00:05 | 27 Oct 2023 | | Working Rules of the Nomination Committee |
| 27/10/23 | 07:00:05 | 27 Oct 2023 | | Working Rules of Remuneration Committee |
| 27/10/23 | 07:00:05 | 27 Oct 2023 | | Working Rules of Audit Committee |
| 27/10/23 | 07:00:05 | 27 Oct 2023 | | Change of Members of Board Committees |
| 27/10/23 | 07:00:05 | 27 Oct 2023 | | List of Directors and Their Role and Function |
| 27/10/23 | 07:00:05 | 27 Oct 2023 | | Poll Results Announcement |
| 18/10/23 | 17:12:27 | 18 Oct 2023 | | ANNOUNCEMENT ON SEPTEMBER 2023 KEY OPERATING DATA |
| 16/10/23 | 09:02:44 | 16 Oct 2023 | | NOTICE OF BOARD MEETING |
| 21/09/23 | 07:52:07 | 21 Sept 2023 | | Notification letter non-registered shareholders |
| 21/09/23 | 07:36:49 | 21 Sept 2023 | | Notification letter for registered shareholders |
| 21/09/23 | 07:00:01 | 21 Sept 2023 | | Interim Report 2023 |
| 18/09/23 | 07:00:02 | 18 Sept 2023 | | ANNOUNCEMENT ON KEY OPERATING DATA OF AUGUST 2023 |
| 11/09/23 | 08:20:01 | 11 Sept 2023 | | Proposed Amendments to the Articles of Association |
| 11/09/23 | 08:15:15 | 11 Sept 2023 | | Notification letter for registered shareholders |
| 11/09/23 | 08:08:35 | 11 Sept 2023 | | Notification letter non-registered shareholders |
| 11/09/23 | 08:03:00 | 11 Sept 2023 | | NOTICE OF EXTRAORDINARY GENERAL MEETING |
| 31/08/23 | 16:58:04 | 31 Aug 2023 | | Proposed Amendments to the Articles of Association |
| 31/08/23 | 09:40:02 | 31 Aug 2023 | | INTERIM RESULTS FOR THE SIX MONTHS ENDED 30 JUNE |
| 16/08/23 | 07:48:52 | 16 Aug 2023 | | NOTICE OF BOARD MEETING |
| 16/08/23 | 07:44:49 | 16 Aug 2023 | | ANNOUNCEMENT ON KEY OPERATING DATA OF JULY 2023 |
| 17/07/23 | 07:00:02 | 17 Jul 2023 | | ANNOUNCEMENT ON KEY OPERATING DATA OF JUNE 2023 |
| 17/07/23 | 07:00:02 | 17 Jul 2023 | | Profit Warning |
| 16/06/23 | 15:09:49 | 16 Jun 2023 | | ANNOUNCEMENT ON KEY OPERATING DATA OF MAY 2023 |