GO
Loading...

Oil Sells Off on IEA Oil Decision

Thursday, 23 Jun 2011 | 7:00 PM ET

Oil prices declined after the IEA committed to release 60 million barrels of oil, with CNBC's Bertha Coombs.