Sharemasterindia.com 3.20 p.m.: Markets off day's high, Sensex was up 222 points at 28,002.64 and Nifty up 78.6 points at 8,447.10.
3.11 p.m.: Mahindra & Mahindra June sales declined 6 per cent annually to 36,134 units against estimates of 40,046 units, the stock is up 0.55 per cent at Rs 1,288
2:58 p.m.: Bank Nifty surged 1.6 per cent in the last hour of trade; Bank of India, Bank of Baroda, Canara Bank, Axis Bank, Yes Bank and State Bank of India were among the gainers, up 3-5 per cent each.