Shares of Hindalco Industries, Dr. Reddy's Lab and IndusInd Bank ended as the top gainers in the Nifty 50 index.