Ben Geman Jun 21
SaveSave story

Flooded markets are keeping oil prices in a slump

Rough ride: U.S. crude oil prices tumbled to their lowest levels in roughly nine months yesterday and remained in that terrain in early trading on Wednesday, hanging around in the mid $43-per-barrel range.

[shortcode-stockchart dataUrl="" interval="days" headline="Crude Oil (WTI)" id="2017-06-20-oil-stock"]