CREG Q1 2026 Earnings Loss Per Share as Stock Rises on No Estimate Surprise FormFactor Q1 2026 Earnings EPS Beats Estimates by Wide Margin GPMT Q1 2026 Earnings NarrowerThanExpected Loss Signals Potential Stabilization TBHC Q1 2026 Earnings EPS Misses Expectations as Loss Widens CGON Q1 2026 Earnings EPS Miss as ClinicalStage Oncology Firm Reports No Revenue ODYS Q1 2026 Earnings WiderThanExpected Loss Pressures Shares