NB Q1 2026 Earnings Surprise Profit Highlights Cost Discipline at PreRevenue Developer cbdMD Inc YCBD Q1 2026 Earnings EPS Misses Estimates Amid Challenging Market Conditions Vistance Networks Inc VISN Q1 2026 Earnings EPS Surges Past Estimates with 7094 Surprise ODYS Q1 2026 Earnings WiderthanExpected Loss Pressures Shares as Revenue Remains Absent Ramaco Resources Q1 2026 Earnings Coal Producer Misses EPS Estimates Shares Rise Blackbaud Q1 2026 Earnings Modest EPS Beat Reflects Steady Execution