Looks like some people can't wait any longer,I think it's holding up considerably well in this market but I reckon any hope of announcement at the moment with all this negative sentiment looks unlikely.
STL Price at posting:
0.0¢ Sentiment: Buy Disclosure: Held