NMI Holdings Q1 2026 Earnings EPS Beats Estimates Stock Declines Slightly SOJF Q1 2026 Earnings Earnings Beat Expectations with 591 Surprise Ramaco Resources METC Q1 2026 Earnings EPS Misses Estimates by 4045 While Stock Gains KOD Q1 2026 Earnings Narrower Loss on Lower Spending as Pipeline Progress Continues AFCG Q1 2026 Earnings Strong EPS Surprise of 328 Driven by Portfolio Performance GPMT Q1 2026 Earnings Narrower Loss Surprises Estimates as Mortgage REIT Works Through Portfolio Challenges