The Sensex surged over 960 points and the Nifty climbed more than 1% on Friday, driven by strong Q1 earnings optimism and buying in IT and banking stocks. Analysts said domestic institutional investors are rotating into attractively valued large-cap stocks, while selective profit booking in mid- and small-caps continues. Consumer durables also remain in focus on improving demand expectations.