Annual Report 2018

2018 was a record year for IMC trading revenues and profitability. Our priority remained a consistent investment in our people and our technology, and a long-term strategic focus.

Read more