21 DEC 2023 POLL RESULTS OF ANNUAL GENERAL MEETING HELD ON 21 DECEMBER 2023

01 DEC 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 NOVEMBER 2023

01 NOV 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 OCTOBER 2023

27 OCT 2023 NOTICE OF ANNUAL GENERAL MEETING

03 OCT 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 SEPTEMBER 2023

28 SEP 2023 ANNUAL RESULTS ANNOUNCEMENT FOR THE YEAR ENDED 30 JUNE 2023

15 SEP 2023 NOTICE OF BOARD MEETING

04 SEP 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 AUGUST 2023

01 AUG 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 JULY 2023

03 JUL 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 JUNE 2023

01 JUN 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MAY 2023

02 MAY 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 30 APRIL 2023

20 APR 2023 VOLUNTARY ANNOUNCEMENT ON THE AWARD OF CONSTRUCTION CONTRACTS

03 APR 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 MARCH 2023

01 MAR 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 28 FEBRUARY 2023

23 FEB 2023 INTERIM RESULTS ANNOUNCEMENT FOR THE SIX MONTHS ENDED 31 DECEMBER 2022

13 FEB 2023 NOTICE OF BOARD MEETING

01 FEB 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 JANUARY 2023

12 JAN 2023 TERMS OF REFERENCE OF THE REMUNERATION COMMITTEE

03 JAN 2023 MONTHLY RETURN OF EQUITY ISSUER ON MOVEMENTS IN SECURITIES FOR THE MONTH ENDED 31 DECEMBER 2022