Seems like a lot of people think it's a good buy but has been going nowhere for a while now, starting to doubt managements ability to deliver. Bought in at 6c so will hang on for a while longer.
STL Price at posting:
0.0¢ Sentiment: Hold Disclosure: Held