RPT Q1 2026 Earnings Net Loss Exceeds Expectations as Real Estate Headwinds Persist DAKT Q1 2026 Earnings EPS Misses Estimates as Stock Gains 284 CCNEP Q1 2026 Earnings EPS Surpasses Estimates with 743 Beat Tecogen Inc TGEN Q1 2026 Earnings Narrower Loss Surprises Street as Stock Gains 415 NMIH Q1 2026 Earnings EPS Beats Consensus by 18 Stock Slightly Lower SOJF Q1 2026 Earnings Solid EPS Beat Highlights Resilient Utility Performance