ICD posts record $84bn revenue for 2023; net profit up 68pc
Investment Corporation of Dubai (ICD), the principal investment arm of the Government of Dubai, has delivered solid results for the third consecutive year generating record revenues of AED310.2 billion ($84.4 billion) for the FY 2023, up 16% over last year …