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

featured-image

Benchmark indices ended flat on a day of rangebound trade with Nifty 50 holding above the 24,300 level..