HUGE NEWS!!! TPI to buyback up to 3 million common shares on the open market! To put it in perspective, that's 20% of the float and 10% of the total amount of shares!!!!