NMFC Q1 2026 Earnings EPS Misses Estimates Slightly Stock Dips on Narrow Surprise TAOP Q2 2011 Earnings EPS Misses Estimates Despite Positive Stock Movement Barrick Mining B Q1 2026 Earnings EPS Smashes Estimates Yet Shares Slide on Macro Concerns Barings BDC Inc BBDC Q1 2026 Earnings EPS Misses Estimates Amid Stable Market Conditions DLPN Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Reaction MS Q1 2026 Earnings Earnings Beat by 1092 as EPS Surges to 343