Market sentiment and falling oil price is the only reason the share price is low. Bull market and rising oil price (even if oil price was say $40 pb but was rising) and the stock price would be well north of $1.
I'd be stoked if they can find a genuine bottom feeding style bargain in the current crisis though and expand that way - the more they grow the value of the business the better. (plus if they can build reserves to sustain say 20 years worth production they can start to pay out a divvy).
PPP Price at posting:
21.0¢ Sentiment: LT Buy Disclosure: Held