All this news is just assumed and priced in already. The markets are assuming revenue will be between 7-9M this upcoming year which will keep share price around this level.
Anything lower will knock this down and if something special happens then it will of course rise, but based on current revenue forecasts 16-20p is about correct.
50p plus will be quite a few years away.
And that's why this is 16p MC of just over 100M so now I can see why Helikon shorted this, they got the timings wrong but they knew sooner or later this was going to go down.
Even if they start selling, their profits will be so low for years.