S&P 500 Futures: Earnings, Dollar, December Rate Hike And Record Oil Pro