CFR Q1 2026 Earnings Solid EPS Beat Amid Stable Performance Maison Solutions Q1 2026 Earnings Significant EPS Miss Amidst Operational Challenges HWBK Q1 2026 Earnings Robust EPS of 098 Drives Positive Stock Movement Mid Penn Bancorp MPB Q1 2026 Earnings Earnings Per Share Misses Estimates by 51 Stock Declines BancFirst Corporation Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher Tetra Tech Q1 2026 Earnings EPS Beats Estimates Stock Rises 147