MSM Q1 2026 Earnings Earnings Miss Estimates Amid Challenging Environment First Bancorp FBNC Q1 2026 Earnings EPS Slightly Beats Estimates Amid Stable Operations EPAM Systems Q1 2026 Earnings Solid EPS Beat Amid Cautious Demand ACHC Q1 2026 Earnings EPS Surges Past Estimates on Strong Operational Execution PNNT Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction Vodafone Q4 2025 Earnings EPS Beat of 4078 Surprises but Stock Slips on Cautious Outlook