Meltdown in Oil Continues as Brent Plunges 10%

Oil prices continued to plummet on Wednesday, with energy market participants increasingly concerned about a building supply glut and a lack of available storage. International benchmark Brent crude traded at $17.41 per barrel on Wednesday morning, down more than 10%. The June contract for US West Texas Intermediate shed all of its earlier gains to … Continue reading Meltdown in Oil Continues as Brent Plunges 10%