Investment Corporation of Dubai (ICD) has delivered solid results for FY 2023 posting a record revenue of AED310.2 billion ($84.4 billion) and net profit of AED60.8 billion, up 68% over the previous year, driven by the transportation and assets growth.