MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution
DUOL Q1 2026 Earnings EPS Surprises to the Upside as User Engagement Drives Results
NCDL Q1 2026 Earnings Earnings Miss Estimates as Portfolio Pressures Emerge
GCMG Q1 2026 Earnings EPS Misses Estimates Amid Cautious Outlook
AEVA Q1 2026 Earnings EPS Beat Driven by Cost Discipline Amid PreRevenue Stage
KNOT Offshore Partners Q4 2025 Earnings Significant Earnings Miss Highlights Operational Challenges