(CNBC) U.S. stocks closed narrowly mixed Thursday, with financials rising for a fifth straight day after some major bank earnings.
The Dow Jones industrial average and S&P 500 squeezed out gains, with the Dow ending at its highest since July 20, 2015, and the S&P at its highest since Dec. 4. ( Tweet This )
The Nasdaq composite ended less than 2 points lower, weighed by a 20 percent plunge in shares of Seagate Technology.
Advertisement - story continues below