about us

IMCD at a glance

   
Revenue 2019 EUR 2,690 M
No. full time employees end of period 2019  2,991
Customers  ~ 49,000
Products ~ 42,000
Suppliers ~ 2,000