New Delhi: Markets ended marginally higher on Tuesday after declining in the last five trading sessions due to value buying by investors. However, high crude oil prices and mixed cues from the Asian markets prevented further gains in the indices.
The BSE index jumped 47.52 points, or 0.14 percent, to 34,663.65 in closing trade. The NSE Nifty too rose by 23.85 points, or 0.23 percent, to 10,540.55.
Major gainers were Dr Reddy's, SBIN, Tata Motors, Bajaj Auto, Coal India, Sun Pharma, Maruti, Infosys, M&M, Bharti Airtel and L&T rising up to 5.84 percent.
On the NSE, the top gainers were Dr Reddy's Lab, SBI and Bajaj Finserv. The major losers were Indian Oil Corp, Ultratech Cement and Bharti Infratel.
The Sensex touched a high of 34,754.60 points and a low of 34,550.22 points during the intra-day trade. The BSE market breadth was tilted towards the bulls with 1,444 advances against 1,182 declines.