S&P 500, Dow hit record highs, boosted by bank earnings surprise

S&P 500, Dow hit record highs, boosted by bank earnings surprise