Ameresco Inc AMRC Q1 2026 Earnings EPS Misses Estimates Amid Challenging Quarter ATO Q1 2026 Earnings EPS Beats Estimates Amidst Operational Discipline MLYS Q1 2026 Earnings NarrowerthanExpected Loss Drives Positive Market Reaction POLA Q1 2026 Earnings Loss Per Share of 005 Stock Declines 571 EFX Q1 2026 Earnings EPS Surpasses Estimates Stock Edges Higher MTRN Q1 2026 Earnings EPS Surpasses Estimates Amid Muted Stock Response