GRNT Q1 2026 Earnings Granite Ridge Resources Misses Big as EPS Falls 84 Below Consensus GitLab Q1 2026 Earnings EPS Beat Drives 15 Stock Surge APO Q1 2026 Earnings EPS Slightly Misses Estimate Stock Holds Steady JCAP Q1 2026 Earnings EPS Surprise Lifts Expectations Amid Narrow Revenue Disclosures THRY Q1 2026 Earnings Significant EPS Surprise Drives Positive Stock Reaction Shutterstock Q4 2025 Earnings EPS Misses Estimates as Stock Edges Lower