Bank of Marin Bancorp BMRC Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Landscape ROC Q1 2026 Earnings Surprise Profit Beats Estimates Despite Tepid Market Response KGC Q1 2026 Earnings EPS Misses Estimates Amid Market Headwinds CUK Q1 2026 Earnings EPS Misses Estimate but Stock Rallies on Operational Momentum TAC Q1 2026 Earnings EPS Misses Estimates but Stock Rises on Operational Momentum SWIM Q1 2026 Earnings EPS Beats Expectations by 527 Despite Negative Print