You are missing the fact that the company and the share price are two different things. Based on recent announcements the company is performing well with a big result in store for 2018. In contrast, the current share price implies a gloomy future but will rise eventually if they deliver as promised.
STL Price at posting:
2.3¢ Sentiment: Buy Disclosure: Held