Stock market recap, Oct. 24 -- India's benchmark equity indices - Sensex and Nifty - erased most gains to end nearly 0.15% higher in trade on Thursday, 23 October, thus extending the bull run for Dalal Street to the sixth day in a row.

During intraday deals, Sensex hit the day's high of 85,290.06, gaining 864 points or 1.02%, over its last close. However, by the end of trade, the index had erased most losses as traders sold to lock in profits. Sensex ended 130.06 points or 0.15% higher at 84,556.40.

Nifty 50, topped the 26,000 mark to touch a high of 26,104.20 during the day, but finally settled at 25,891.40, up 23 points or 0.09%.

The broader markets underperformed. The BSE Midcap index declined 0.15% and the BSE Smallcap index closed...