Markets snapped a three-day losing streak with strong gains in IT and pharma stocks. GRSE, Neuland, and NALCO surged on robust earnings, while Trent and Transformers & Rectifiers slipped.