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