Among individual stocks, Shriram Finance emerged as the top gainer on the Nifty 50, surging 6.18% to close at ₹795.15, followed by Tata Consumer Products, which gained 2.62% to ₹1,195.50