Home Tesla surge drives S&P 500, Nasdaq higher; IBM weighs on Dow