A trio of reports from OPEC, the IEA and the U.S. EIA on the oil market have sent prices to multi-month lows, but consensus may soon become too bearish.
A trio of reports from OPEC, the IEA and the U.S. EIA on the oil market have sent prices to multi-month lows, but consensus may soon become too bearish.