No chance! What the hell is going on with this joke of a company? Surely they can put a couple of paragraphs together in an announcement to tell the long suffering shareholders who have lost 99% of our wealth - what is happening.
STL Price at posting:
$1.90 Sentiment: Hold Disclosure: Held