The S&P 500 and Nasdaq both scored new all-time highs while there could be more room for stocks to run.

Read More