OTCPK:IMCD.Y | US44970W1036
Generating your data highlights...
8.63b USD | # 1504 in US
6.47k shares | 529.75k USD
56.92m
98.24% | 55.92m