Oil prices have cratered more than 50% from their highs earlier this year following dual shocks to supply and demand. This sell-off has pushed the U.S. oil price benchmark (WTI) to around $30 a barrel …
More Shale Drillers Are Gutting Their Drilling Budgets Amid Crashing Crude Prices Videos