Tech Mahindra Hits 52-Week High On Profit Beat In Q3