Here are 10 things to know about today's session of stock markets:
The Sensex ended 77 points or 0.19 per cent higher at 40,129 and the Nifty 50 index shut shop at 11,878, up 33 points or 0.28 per cent from its previous close.
The Sensex and Nifty came off intraday highs in the last hour of trade owing to selling pressure in HDFC Bank, ICICI Bank, Reliance Industries, Axis Bank and Kotak Mahindra Bank as futures and options contracts for the month of October expired, according to analysts.
Sixteen of the 19 sector gauges compiled by the BSE ended higher, led by the S&P BSE Information Technology and S&P BSE Telecom indices which rose nearly 2 per cent each.
On the other hand, the S&P BSE Metal index declined 0.55 per cent on fears of dumping of metal by Chinese companies in India after news agency Bloomberg reported that Chinese officials said they had doubts if a trade deal was possible with US President Donald Trump.
Mid- and small-cap shares witnessed buying interest, with the Nifty Midcap 100 index rising 1.44 per cent and Nifty Smallcap 100 index climbing 0.36 per cent.
Yes Bank was top gainer in the Nifty 50 basket of shares. The stock surged 24 per cent to close at Rs 70.30 after the private sector bank said it had received a binding offer of $1.2 billion from a global investor.
Zee Entertainment, State Bank of India, Grasim Industries, Infosys, Bharti Infratel, Tata Motors, GAIL India and UPL were also among prominent gainers.
On the flipside, JSW Steel, Indian Oil, Tata Steel, Axis Bank, Tech Mahindra, Mahindra & Mahindra, ICICI Bank and HDFC Bank were among the losers.
Indian Oil fell over 2 per cent but trimmed losses to finish the session with a loss of 0.2 per cent after the country's largest state-run refiner reported a 83 per cent fall in net profit to Rs 563 crore in the July-September period.
Overall market breadth was positive as 1,540 shares closed higher while a little over 1.016 shares closed lower.