U.S. stocks finished higher on Tuesday, led by a rally in bank stocks, though the Dow Jones Industrial Average finished just below the psychologically important 20,000 level. Both the Dow and Nasdaq Composite Index closed at fresh all-time highs, with the S&P 500 index falling just short of its own record.