Shares of Tech Mahindra rallied by over 25% to Rs744 after hitting an intra-day high of Rs758 and a low of Rs575 and recorded volumes of over 2.4mn shares on BSE.