The S&P 500 and the Nasdaq were set for record highs on Wednesday, as investors took heart from China's efforts to contain a virus outbreak and a strong forecast from IBM.

More...