Financials
| THIRD QUARTERLY REPORT OF 2025 | Oct. 31, 2025 |
| INTERIM REPORT 2025 | Sep. 18, 2025 |
| Interim Results for First Half of 2025 | Aug. 29, 2025 |
| FIRST QUARTERLY REPORT OF 2025 | Apr. 30, 2025 |
| ANNUAL REPORT 2024 | Apr. 24, 2025 |
| THIRD QUARTERLY REPORT OF 2024 | Oct. 31, 2024 |
| Interim Report 2024 | Sep. 24, 2024 |
Proxies
| FORM OF PROXY FOR ANNUAL GENERAL MEETING | Jun. 04, 2025 |
| NOTICE OF ANNUAL GENERAL MEETING | Jun. 04, 2025 |
| POLL RESULTS OF 2023 ANNUAL GENERAL MEETING | May. 31, 2024 |
| NOTICE OF ANNUAL GENERAL MEETING | Apr. 26, 2024 |
| CIRCULAR FOR 2023 ANNUAL GENERAL MEETING | Apr. 26, 2024 |
| POLL RESULTS OF 2022 ANNUAL GENERAL MEETING | May. 30, 2023 |
| NOTICE OF ANNUAL GENERAL MEETING | May. 02, 2023 |
Ownership Update
| LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION | Mar. 13, 2023 |
Announcements
| CONTINUING CONNECTED TRANSACTION | Oct. 31, 2025 |
| PROPOSED ISSUANCE OF A SHARES TO SPECIFIC INVESTOR | Oct. 31, 2025 |
| ANNOUNCEMENT RESIGNATION OF SENIOR MANAGEMENT | Oct. 24, 2025 |
| KEY OPERATING DATA OF SEPTEMBER 2025 | Oct. 16, 2025 |
| NOTICE OF BOARD MEETING | Oct. 16, 2025 |
| LIST OF DIRECTORS AND THEIR ROLE AND FUNCTION | Oct. 13, 2025 |
| POLL RESULTS OF EXTRAORDINARY GENERAL MEETING | Oct. 13, 2025 |
Prospectuses
| CSRC'S APPROVAL ON PUBLIC ISSUE OF CORPORATE BONDS | Jan. 20, 2020 |