Is this just negative sentiment that's snowballed from a few big sells or is there something else going on that I'm unaware of. Possibly the the regulation being talked of? Last time I looked ISU were making a pretty good profit!!
ISU Price at posting:
$1.30 Sentiment: Hold Disclosure: Held