OCC Q1 2026 Earnings Net Loss of 005 Per Share Stock Climbs 788 GRC Q1 2026 Earnings Earnings Per Share Surpasses Estimates by 28 CRGY Q1 2026 Earnings Earnings Beat Estimates by Over 52 on Strong Operational Performance WRLD Q1 2026 Earnings EPS Misses Estimates Amid Mixed Credit Trends Stock Edges Higher Upbound Group UPBD Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher CTOS Q1 2026 Earnings EPS Beats Estimates Significantly Stock Declines