Earnings are driving the testing of the top end for the S&P 500, but geopolitical issues are here to stay for some time. That will put downward pressure on the stock market.

John Augustine