Ivanhoe Electric Q1 2026 Earnings WiderThanExpected Loss as Exploration Continues Repligen Corporation RGEN Q1 2026 Earnings EPS Surpasses Estimates by Over 21 Barings BDC Inc BBDC Q1 2026 Earnings Net Investment Income Misses Estimates as Portfolio Holds Steady BRFH Q1 2026 Earnings EPS Beat Surprises the Street Despite Revenue Absence Stantec Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher