TPICQ Financials: TPI Composites Inc AI Analysis