WHG Q1 2026 Earnings Earnings Per Share of 031 Amid Mixed Market Conditions CNMD Q1 2026 Earnings EPS Surprise Fails to Lift Stock as Revenue Picture Stays Cloudy NMFC Q1 2026 Earnings EPS Misses Estimates Slightly Stock Dips on Narrow Surprise SPAI Q1 2026 Earnings EPS Misses Estimates as Revenue Remains Unreported MSC Income Fund Inc MSIF Q1 2026 Earnings EPS Falls Short of Estimates Stock Eases BNB Plus Corp BNBX Q3 2025 Earnings Narrowed Loss Beats Expectations as Cost Controls Take Effect