BancFirst Corporation BANF Q1 2026 Earnings Strong EPS Beat Driven by Solid Operating Performance HBIO Q1 2026 Earnings NarrowerThanExpected Loss Boosts Shares by 176 MSFT Q1 2026 Earnings Solid EPS Beat Offsets Modest Revenue Headwinds Angel Studios Inc ANGX Q1 2026 Earnings Narrowing Losses Surprisedriven Stock Rally New Mountain Finance Corporation NMFC Q1 2026 Earnings Slight EPS Miss Weighs on Shares LFST Q1 2026 Earnings Significant EPS Beat Fails to Lift Shares