At 10:35 hrs Mahindra and Mahindra was among major gainers on the Sensex. It touched an intraday high of Rs 1,061.80 and an intraday low of Rs 1,010.20. The share was quoting at Rs 1,059.00, up Rs 51.65, or 5.13%.