Top gainers and losers today: Stocks that moved the most on April 23

featured-image

Indian markets extended gains for a seventh straight session, with the Sensex rising 521 points and Nifty closing above 24,300, led by a sharp rally in IT, auto, and pharma stocks..