New Stage in the Global Oil Price Cycle?

Brenda Shaffer argues that 2018 marked a new phase in the oil price cycle. Prices topped $70 a barrel before settling around $65. She says the move reflects simple supply and demand, not hidden forces. Demand is rising as global growth accelerates. Supply is strained by falling output in Venezuela and geopolitical risk in the […]