EU Downgrades 2026 Growth Forecast Amid Strait of Hormuz Crisis and Energy Inflation VNDA Q1 2026 Earnings EPS Misses Estimates as Company Faces Challenges CNI Q1 2026 Earnings Earnings Beat Driven by Operational Efficiency as Revenue Data Unavailable SES AI Q1 2026 Earnings Wider Loss Per Share Misses Estimates as PreRevenue Battery Developer Continues RD Investments SITE Q1 2026 Earnings EPS Misses Estimates Amid Challenging Conditions Trinity Capital TRIN Q1 2026 Earnings EPS Beats Estimates Stock Dips on Broader Market Headwinds