Another clear sign that attempts by oil-consuming nations to manufacture lower prices (without addressing long-standing structural constraints in physical cost drivers) has failed miserably.
WTI prices broke past the 99.00 level on the day, but was this due to the DOE report or Ben Bernanke?