Barings BDC Inc BBDC Q1 2026 Earnings EPS Misses Estimates Amid Stable Market Conditions NVVE Q2 2025 Earnings Wide Loss Reported Amidst Operational Challenges Stock Gains 69 RRC Q1 2026 Earnings EPS Surges Past Estimates with 19 Beat Amid Strategic Operations Two Harbors TWOD Q1 2026 Earnings EPS Surges Past Estimates as Interest Rate Environment Supports Mortgage REIT Performance STM Q1 2026 Earnings EPS Misses Estimates as Stock Edges Higher RDCM Q1 2026 Earnings EPS Slightly Beats Estimates Amid Mixed Market Reaction