Shares of Shriram Finance, NTPC, Mahindra & Mahindra, Adani Ports, and Hindalco topped the list of gainers among Nifty 50…