TPIC Financials: TPI Composites Inc AI Analysis