I'd speculate that this run we are seeing now is more to do with proximity of pending commercialization deal's'.
The SP is getting back to 'fairer' value in the 10 cents region awaiting further news.
Also good to keep in mind in has a line of equity it can tap into so insolvency is not an issue just yet.