Can Anything Help Restore Wall Street’s Confidence In U.S. Shale?
Rallying oil prices are testing once again the U.S. shale patch’s resolve to spend within their means and prioritize profitability over production growth. U.S oil prices above $55 a barrel Continue Reading