Latest data showed that US commercial crude oil inventories climbed by 7.5 million barrels for the week ending March 19, said the US Department of Energy’s Energy Information Administration (EIA). While most analysts and traders were expecting an increase in crude oil stocks, it said that no one imagined the increase would be so large….

This article is for Subscriber members only.
Log In Register