With this news out, it does make you wonder about the recent dump, does it not. Hence, the $3 a share IMHO does not look as good if dump did not initiated recently s their seem to have been little reason for the dramatic fall in share price.
DUE Price at posting:
$2.80 Sentiment: None Disclosure: Held