NSSC Q1 2026 Earnings EPS Surpasses Estimates by Nearly 17 Shares Advance BXSL Q1 2026 Earnings Net Investment Income Tops Estimates Shares Edge Higher Emerson Radio MSN Q1 2024 Earnings Loss of 003 per Share Triggers 20 Stock Surge RCMT Q1 2026 Earnings EPS Misses Analyst Expectations as Stock Rebounds SWIM Q1 2026 Earnings Surpasses EPS Estimates with 5272 Surprise NATR Q1 2026 Earnings Strong EPS Beat Hints at Profitability Gains