Last month, the IEA had suggested a slightly narrower surplus of around 500,000 bpd ... actually only add around 40,000 bpd of oil to the market, less than the nominal 138,000 bpd April increase ...
Crude oil fell, with market sentiment weighed by concerns over the potential economic impact of trade tariffs along with a ...