VG Q1 2026 Earnings EPS Surges Past Estimates Stock Reacts Positively CANF Q4 2023 Earnings NarrowerthanExpected Loss Signals Operational Progress RPAY Q1 2026 Earnings EPS Beat Drives Positive Market Reaction COST Q1 2026 Earnings EPS Misses Estimates Stock Declines ICFI Q1 2026 Earnings EPS Slightly Misses Estimates Stock Rises on Positive Market Sentiment