The BSE Sensex gained 309.40 points or 0.40 per cent to close at 77,044.29.IndusInd Bank led the rally, jumping 7.12 per cent to ₹788.25.Maruti Suzuki was the biggest laggard of the day, slipping 1.59 per cent to ₹11,664.25.Infosys fell 1.00 per cent to ₹1,413.00, extending losses post earnings.