Do not know. But if you remember share price hit 15 cents a while ago and then went back to around 12 cents before going up again to 15.5 cents. Am still convinced SP of 20 cents is near.
STL Price at posting:
0.0¢ Sentiment: Buy Disclosure: Not Held