Alfen NV Analyst Ratings

ALFNFOTCPK
$11.00
-0.15-1.35%
At close: Oct 31, 5:00 PM EST