TPI Composites Inc (TPIC) ticks all the boxes for top investors with its surprise performance of 0.56% last month.
TPI Composites Inc (NASDAQ: TPIC) on Tuesday, soared 1.32% from the previous trading day, before settling in for the closing price of $2.66. Within the