TD Power Systems surges 19% to 52-week high on strong Q1 results