The tech-fueled index ends higher but the Dow and S&P 500 struggle as banks slide.
Click here to read the full story.