Stocks hit oil slick but economy to trump