Free Floats Shares

Free Float Shares as at 30th June, 2017 ……………. 57,288,210

Free Float Shares as at 30th June, 2018 ……………. 63,323,907

Free Float Shares as at 30th June, 2019 ……………. 63,512,471

Free Float Shares as at 30th June, 2020 ……………. 57,098,177

Free Float Shares as at 30th June, 2021 ……………. 105,241,427

Free Float Shares as at 30th June, 2022 ……………. 115,013,226

Free Float Shares as at 30th June, 2023 ……………. 115,040,795

Free Float Shares as at 30th June, 2024 ……………. 114,476,426