Indian stocks today galloped to new highs with benchmark Sensex surging 131.22 points to 28,177.88 and Nifty rising 40.85 points to end at 8,430.75 boosted by solid buying in bluechips, like SBI and Tata Motors, and positive cues on the trade deficit front. The 30-share BSE Sensex after opening in negative zone dropped further to touch the day's low of 27,921.34 on profit-taking at high levels and a weak trend at the other Asian bourses after data showed Japan slipped into recession.