New Delhi: Breaking four-day losing streak, markets ended in the positive territory on Wednesday with Sensex and Nifty both posting half a percent gains. Easing crude oil prices and a recovery in the rupee bolstered market sentiments.
Healthy buying was witnessed in oil and gas, metals, and finance counters. IT and healthcare stocks were the laggards.
The BSE Sensex jumped 186.73 points or 0.55 percent to close at 34,033.96 while the NSE Nifty edged up 77.95 points or 0.77 percent to 10,224.75.
The 30-share index had lost 1,315 points in the past four sessions on weak domestic as well as global factors. Intra-day, it between a high of 34,300.97 and a low of 33,726.07.
Meanwhile, domestic institutional investors (DIIs) made purchases worth a net of Rs 116.41 crore, while foreign institutional investors (FIIs) sold shares to the tune of Rs 340.35 crore Tuesday, provisional data showed.