Nickel Creek Platinum Corp Analyst Ratings

NCPCFOTCQB
$1.87
-0.06-3.11%
At close: Apr 7, 5:00 PM EST