Everyone assumes oil price will recover over $70 a barrel long term. Oil may be fairly priced right now! With the developed world and China turning to solar and battery powered cars will oil recover?
MRM Price at posting:
29.8¢ Sentiment: Sell Disclosure: Not Held