Oil prices were lower today, settling more than 2% despite a historic drop in crude inventories. Crude stocks fell 17MM/bbls last week, the largest drop in inventories ever going back to 1982. Increased refinery runs and strong exports led this larger than expected decline. Ratings agency Fitch downgraded the US government’s top credit rating, an […]
