S&P 500 gained 10.8 points on Wednesday.

S&P 500 futures are down 6 points ahead of the open.

Stocks are challenging a modest downtrend and the all-time highs.

S&P 500