TD Power Systems shares rally over 12% after Q1 profit jumps 72% YoY to Rs 86 crore

· Economic Times