SBI, Shriram Finance, Reliance Industries, Bharti Airtel and Axis Bank emerged as the top gainers for the day.