U.S. stocks finished higher Tuesday with the S&P 500 and Nasdaq setting record highs after a fresh round of corporate earnings overcame uncertainty ahead of President Donald Trump’s pro-business agenda. The Dow Jones Industrial Average rose 112.86 points, or 0.6%, to finish at 19,912.71, with shares of DuPont and International Business Machines Corp. leading gainers.