CRGY Q1 2026 Earnings Earnings Beat Estimates by Over 52 on Strong Operational Performance Copart Inc CPRT Q1 2026 Earnings EPS Beat Expectations Amid Mixed Signals YORW Q1 2026 Earnings EPS Surpasses Estimates Stock Edges Higher FingerMotion Inc FNGR Q4 2024 Earnings EPS Misses Estimates as Revenue Goes Unreported Stock Declines TPG Mortgage Investment Trust Inc MITT Q1 2026 Earnings EPS Beats Estimates Amid Steady Portfolio Performance NESR Q1 2026 Earnings EPS Surprise of 1987 Beats Estimates Stock Slides 2