Financial services stocks were the top gainers, with SBI Life Insurance surging over 3%