In the week ending April 5, US crude oil inventories rose significantly, far exceeding analysts' expectations, with immediate repercussions for market prices.
In the week ending April 5, US crude oil inventories rose significantly, far exceeding analysts' expectations, with immediate repercussions for market prices.