Tech Mahindra, which forms 12.15 per cent weightage in the Nifty IT index is currently trailing at its multi-year highs. Since July 2017, the stock has seen nearly an uninterrupted rise of almost 74 per cent up to its current 52-week high. Recently, the stock has been trading in a multiple resistance range of 627-635.