Bank of Marin Bancorp BMRC Q1 2026 Earnings EPS Misses Estimates by 47 Amid Steady Performance FRT Q1 2026 Earnings Massive EPS Surprise of 155 Overshadows Flat Stock Reaction BMRC Q1 2026 Earnings EPS Falls Short of Estimates by 471 CICC Q1 2026 Earnings EPS Falls Short of Expectations ACHV Q1 2026 Earnings SmallerthanExpected Loss Drives Stock Gains POWW Q1 2026 Earnings Surprise Profitability Amid Flat Stock Reaction SWK Q1 2026 Earnings EPS Beats Estimates by 268 as Operational Improvements Take Hold