Seen many a research report completely wrong. They are usually pessimistic when they actually want to buy and glowing when they want to sell. STL is a buy right now and see how we go over the next 12 months. We are generating a lot of cash and that speaks louder than a lot of other companies at this MC. The cheaper it gets the better value it is. Slowly averaging down myself but i am not too upset at this stage.
Lets see if any selling from the released shares comes about or will they hang on to them.
STL Price at posting:
2.4¢ Sentiment: Buy Disclosure: Held