VIV Q1 2026 Earnings EPS Misses Estimates Stock Sheds 172 IMPPP Q1 2026 Earnings Strong EPS Surprise of 644 Exceeds Expectations CACI Q1 2026 Earnings EPS Beat Drives Positive Early Trading MGEE Q1 2026 Earnings EPS Surges Past Estimates on Strong Operational Performance ACRS Q1 2026 Earnings Narrower Loss Beats Estimates but Stock Dips on No Revenue Update ONBPP Q1 2026 Earnings Slight EPS Miss Amid Stable Performance