US stocks set more all-time highs

The S&P 500 and Dow hit fresh records as Tuesday’s round of earnings kicked off.