TD Power Systems financial results