Thermax rallies 8% on strong Q4 results; stock nears 52-week high