Mid Penn Bancorp MPB Q1 2026 Earnings Earnings Per Share Misses Estimates by 51 Stock Declines CLH Q1 2026 Earnings Earnings Beat Estimates Amid Steady Operations Vodafone Q4 2025 Earnings EPS Beat of 4078 Surprises but Stock Slips on Cautious Outlook OPCH Q1 2026 Earnings EPS Beats Estimates Stock Declines Despite Beat CCIF Q1 2026 Earnings Net Investment Income Misses Estimates Despite Small Stock Gain MSGE Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction