Public Policy Holding Company Inc PPHC Q4 2025 Earnings EPS Surges Past Estimates Despite Share Pullback Rapid7 Q1 2026 Earnings EPS Surges Past Estimates Shares Rise on Profitability Beat RANI Q1 2026 Earnings SmallerThanExpected Loss Drives Positive Stock Reaction Seneca Foods Corp SENEA Q1 2026 Earnings Robust EPS Despite Limited Guidance Context ECOR Q1 2026 Earnings NarrowerThanExpected Loss Drives Shares Higher ICFI Q1 2026 Earnings EPS Misses Estimates as Stock Holds Steady