CSWC Q1 2026 Earnings EPS Misses Estimates but Stock Rises on Positive Sentiment HCWB Q1 2026 Earnings Significant EPS Surprise with No Product Revenue BBNX Q1 2026 Earnings NarrowerThanExpected Loss Drives Slight Negative Reaction MPT Q1 2026 Earnings EPS Surges Past Estimates with 65 Surprise ALMS Q1 2026 Earnings EPS Beat Partially Offsets Investor Concerns BancFirst Corporation Q1 2026 Earnings EPS Surpasses Estimates Amid Steady Performance