PE-backed TPI Composites lowers IPO terms

July 25, 2016