IMCC Q1 2026 Earnings Narrowing Loss per Share Reported Stock Gains 298 MMI Q1 2026 Earnings Loss Wider Than Expected as Revenue Remains Unclear Welltower Inc Q1 2026 Earnings Strong EPS Beat Signals Robust Portfolio Performance Concrete Pumping Holdings Inc BBCP Q1 2026 Earnings EPS Surprises to the Upside Stock Gains RITM Q1 2026 Earnings Modest EPS Beat Highlights Steady Portfolio Performance Satellos Bioscience Inc MSLE Q1 2026 Earnings EPS Beat with 1358 Surprise Stock Declines 546