Oil prices sold off Wednesday, weighed by the American Petroleum Institute’s surprise estimate of an 8.4-million-barrel build for the week ended June 5
Oil prices sold off Wednesday, weighed by the American Petroleum Institute’s surprise estimate of an 8.4-million-barrel build for the week ended June 5 late Tuesday, prompting renewed fears of a supply glut.
US Crude futures traded 1.5% lower at $38.37 a barrel. The international benchmark Brent contract dropped 1% to $40.76.