There is a prson or fund manager selling sts at 2.05, they have repeatedly been selling and seem to be dripping out at 15000 a time. By my count in excess of 200k units so far. price wont move until they are done with their ridiculous selling.
STS Price at posting:
0.0¢ Sentiment: Buy Disclosure: Held