IMCD N.V. (IMCDY )

OTC Markets OTCPK - Delayed Quote USD
71.72
+1.71
+(2.44%)
At close: 2:49:14 PM EDT
All All Favorites Text Statistics Technicals Fibonacci Markings Lines