Benchmark indices ended the day higher as global cues remained strong. The Sensex ended the day higher by 231 points at 41,198 points, while the Nifty closed higher by 73 points.
Shares in HDFC Bank, which has the largest weight on the Nifty gained 1.03 per cent, pulling the indices higher. Markets are expected to be extremely volatile on Thursday as well, given that it would be the last day for the F&O expiry for the January series.
Apart from HDFC Bank, Tata Motors, Bharti Airtel and Adani Ports were among the gainers in trade. The biggest Nifty loser in trade was Eicher Motors. Bajaj Finance was among the top three gainers, thanks to a superb set of quarterly numbers. Net profits at the company jumped 52 per cent, thanks to fee income.
Shares in Jubilant Foodworks fell, after its net profits failed to meet estimates. Shares in CCL products too gained ground after a large trade.
Energy stocks, which have been all over the place in the last few days, saw buying interest with ONGC, Oil India and Indian Oil among the gainers.
Meanwhile, global markets were rather strong with most Asian markets closing higher and the Dow Futures also pointing to higher openings across the US markets.