Nifty and Sensex rebounded after two days of losses, closing above 25,300 with strong gains in banking stocks. Analysts see further upside toward 25,500–25,600 and recommend buying Bank of Maharashtra, Fino Payments Bank, MCX, and Greenlam Industries.