I may be wrong but it appears from watching the trading action that it is one seller keeping the price down. Parcels of 50 000 shares (to the number) are being dumped on the market today.
STL Price at posting:
40.0¢ Sentiment: Buy Disclosure: Held
A personalised tool to help users track selected stocks. Delivering real-time notifications on price updates, announcements, and performance stats on each to help make informed investment decisions.