shares of tech mahindra ltd 532755 inched up 059 to 104300 indian rupees monday on what proved to be an allaround favorable trading session for the stock market with the sp bse sensex index 1 rising 116 to 6176425 tech mahindra ltd closed 23500 rupees short of its 52week high 127800 rupees which the company achieved