The 30-share barometer, which had lost 252.30 points in the previous two sessions, was trading higher by 188.34 points, or 0.76 per cent, at 24,870.37 with realty, pharma, power, consumer durables, metal, auto and oil & gas sectors leading the recovery.