The benchmark indices pared most intraday gains, but settled at record closing highs in Thursday's session. The gains narrowed in last leg of the trade as investors booked profits in high-flying banking stocks, following news reports that the government would increase the foreign investment limits for banks.
The S&P BSE Sensex ended at 35,260, up 178 points, while the broader Nifty50 closed at 10,817, up 28 points. In intraday trade, the 30-share index rose as much as 425 points to 35507.36, while the Nifty50 gained 99 points to hit its fresh high of 10887.50.
In the broader market, the S&P BSE Midcap and the S&P BSE Smallcap indices underperformed and shed 2 per cent and 1.7 per cent, respectively.
Market breadth, indicating the health of the market, remained significantly negative with 2,259 stocks declining on the BSE against just 698 advances. As many as 127 stocks remained unchanged.
Nifty FMCG (up 1.1 per cent) was the leading sectoral gainer, followed by Nifty Financial Services (up 1 per cent) and Nifty Pvt Bank (up 1 per cent).
Among individual stocks, ITC, Indiabulls Housing Finance and HDFC Bank gained the most on the Nifty.
"Government’s plan to not widen the net borrowings gave additional legs to market that has been pricing in the potential for further fiscal deficit slippage. FDI plans for banks and GST meeting also meant that indices opened with a gap up, but such successive days of record peaks attracted profit-booking, following a mixed bag of earnings and approaching derivatives expiry," said Anand James, Chief Market Strategist, Geojit Financial Services.
Overseas, European markets notched up modest gains, failing to match a rally that lifted Wall Street and Asian markets to fresh records.
The pan-European STOXX 600 was up 0.2 per cent, but the UK’s FTSE was down almost 0.3 per cent.
05:10 PM IST