RE:120 billion barrels of oil = $ 5,760 per share stock price I am thinking they aren't meaning to extrapolate tht out to 100 billion barrels in situ, but for recoverable oil. Thus your share price is severely flawed. If you calculate to a conventional recoverable play, say 8% even, then the SP is more like $384. Of course barring all of the future dilution which will bleed down the SP from there. Sounds a little more reasonable that your numbers, although still crackpot numbers at my supposition.