Shares of Tech Mahindra hit a one-year low of Rs 1,012.50, down 1 per cent on the BSE in Thursday’s intra-day trade. The stock price has almost halved from its 52-week high level of Rs 1,838 after the company reported weak margins during Q4FY22.