IMCD at a glance

 

 
Revenue 2018 EUR 2,379.1 M
No. of full time employees end of period 2016 2,799
Customers ~ 43,000
Products ~ 37,000
Suppliers ~ 1,900