PIII Q1 2026 Earnings Massive EPS Beat Drives Surprise Profitability Yet Stock Declines Marchex MCHX Q1 2026 Earnings EPS Falls Short of Consensus in Challenging Quarter WPP Q4 2025 Earnings EPS Beats Estimates Amid Cautious Investor Sentiment Satellogic Q1 2026 Earnings Significant EPS Miss Overshadowed by Stock Rally CCIF Q1 2026 Earnings EPS of 009 Misses Estimates by 317