05/21/2020

ICD net profit jumps 16.9% to $6.81bn in 2019

The diversification of our activities and their resilience in volatile markets are two significant contributing factors when it comes to delivering consistent performance year-on-year