Oil Rebounds Between Inventory Reports

The price of crude oil, which sold off yesterday on concerns that slowing economic growth, particularly in China, could negatively impact demand, has bounced back a bit this morning, climbing 1.7% but remaining below $67.50/bbl/. Brent Crude has bounced 1.3%, regaining $70.00/bbl/. Some support came in after API reported a surprise 2.8 mbbl drawdown in […]