The NSE Nifty index traded 45.66 points up at 24588.15, while BSE Sensex was up 162.64 points at 80900.15 as of 10:52AM(IST)on June 04.
In the Nifty index, Shriram Finance Ltd.(up 1.51 per cent), Bharti Airtel Ltd.(up 1.51 per cent), Tech Mahindra Ltd.(up 1.02 per cent), IndusInd Bank Ltd.(up 0.92 per cent) and Mahindra & Mahindra Ltd.(up 0.90 per cent) were among the top gainers.
On the other hand, Trent Ltd.(down 0.84 per cent), NTPC Ltd.(down 0.78 per cent), Sun Pharmaceutical Industries Ltd.(down 0.74 per cent), Oil And Natural Gas Corporation Ltd.(down 0.57 per cent) and Titan Company Ltd.(down 0.54 per cent) were among the top losers.