IMCD at a glance

 

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