New Mountain Finance Corporation NMFC Q1 2026 Earnings Slight EPS Miss Weighs on Shares AD Q1 2026 Earnings Significant EPS Beat Driven by Operational Efficiency POWI Q1 2026 Earnings EPS Surpasses Expectations Amidst Cautious Market Outlook STTK Q1 2026 Earnings Shattuck Labs Reports Narrower Loss Beats EPS Estimates DFLI Q1 2026 Earnings EPS Misses Estimates Despite Stock Gain CSPI Q1 2026 Earnings 003 EPS Amidst Uncertainty