INVESTOR ANNOUNCEMENTSREPORTS & PRESENTATIONSDocs & Guidlines GRFX Chart by TradingView No items found No items found No items found 10 May 2020 NOTICE OF ANNUAL GENERAL MEETING 10 May 2020 GENERAL MANDATES TO REPURCHASE AND ISSUE SHARESRE-ELECTION OF DIRECTORSPROPOSED APPOINTMENT OF DIRECTORSANDNOTICE OF ANNUAL GENERAL MEETING 5 May 2020 DELAY IN DESPATCH OF 2019 ANNUAL REPORT 13 April 2020 VOLUNTARY ANNOUNCEMENTSUCCESSFUL TENDER AND AWARD OF CONTRACT 13 April 2020 SUPPLEMENTAL ANNOUNCEMENT ON THE ANNUAL RESULTSFOR THE YEAR ENDED 31 DECEMBER 2019 1 April 2020 BUSINESS UPDATE 29 March 2020 ANNOUNCEMENT OF UNAUDITED ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2019 16 March 2020 PROFIT ALERT 1 March 2020 NOTICE OF BOARD MEETING 16 February 2020 BUSINESS UPDATE 13 February 2020 BUSINESS UPDATE 28 January 2020 GRANT OF AWARDED SHARES PURSUANT TO THE SHARE AWARD SCHEME 1…2021222324…30
10 May 2020 GENERAL MANDATES TO REPURCHASE AND ISSUE SHARESRE-ELECTION OF DIRECTORSPROPOSED APPOINTMENT OF DIRECTORSANDNOTICE OF ANNUAL GENERAL MEETING
NOTICE OF ANNUAL GENERAL MEETING
GENERAL MANDATES TO REPURCHASE AND ISSUE SHARES
RE-ELECTION OF DIRECTORS
PROPOSED APPOINTMENT OF DIRECTORS
AND
NOTICE OF ANNUAL GENERAL MEETING
DELAY IN DESPATCH OF 2019 ANNUAL REPORT
VOLUNTARY ANNOUNCEMENT
SUCCESSFUL TENDER AND AWARD OF CONTRACT
SUPPLEMENTAL ANNOUNCEMENT ON THE ANNUAL RESULTS
FOR THE YEAR ENDED 31 DECEMBER 2019
BUSINESS UPDATE
ANNOUNCEMENT OF UNAUDITED ANNUAL RESULTS FOR THE YEAR ENDED 31 DECEMBER 2019
PROFIT ALERT
NOTICE OF BOARD MEETING
BUSINESS UPDATE
BUSINESS UPDATE
GRANT OF AWARDED SHARES PURSUANT TO THE SHARE AWARD SCHEME