TPI Composites earnings missed by $1.86, revenue fell short of estimatesBy Aditya Gupta / March 29, 2026 Post Content