The benchmark indices traded with moderate gains in early morning trade after a bit of initial volatility. At 10.30 am, the BSE Sensex was trading up 7.40 points at 31,116.68, while the Nifty-50 index was down 5.60 points at 9,599.30. Hopes of arrival of monsoon in time, aided small gains on the exchanges.
The S&P BSE Mid-Cap index was up 0.03%, while the BSE Small-Cap index declined 0.28%, underperforming the Sensex.
The markets breadth, showing the overall health of the market, were negative.
On the BSE, there were 1,240 declines against 840 advances and a total of 103 shares were unchanged.
Aurobindo Pharma adevancd 8 percnet to Rs. 555 after the company reported consolidated net profit of Rs. 532.45 cr, in Q4FY17, down 4.03% from Rs 554.77 cr, a year ago. Cement stocks were mixed. ACC tanked 1.04%, Ambuja Cements fell 0.42% and Shree Cement edged 0.28% lower, while Grasim Industries advanced 1.12% and UltraTech Cement rose 0.13% higher.
Overseas, Asian stocks registered a mixed trend. U.S stock markets were shut yesterday, 29 May 2017 for the Memorial Day holiday.