Ameresco Inc AMRC Q1 2026 Earnings EPS Misses Estimates Amid Challenging Quarter MAC Q1 2026 Earnings BottomLine Miss Weighs on Investor Sentiment CDLX Q1 2026 Earnings Adjusted Loss Narrows EPS Surprise of 4945 Beats Expectations RPM Q1 2026 Earnings Massive EPS Beat Drives Stock Higher CLBK Q1 2026 Earnings EPS Misses Estimates by 178 Amid Challenging Environment PCT Q1 2026 Earnings Narrowerthanexpected loss amid continued polypropylene recycling progress