CVSA Q1 2026 Earnings Strong EPS Surprise Drives Positive Stock Reaction Imperial Oil Q1 2026 Earnings Earnings Miss Amid Weaker Upstream Margins Costamare Q1 2026 Earnings EPS Slightly Misses Estimates Stock Declines Cable One CABO Q1 2026 Earnings Earnings Beat Estimates Stock Surges 965 AMSF Q1 2026 Earnings EPS Misses Estimates as Stock Declines Great Elm Group Q1 2026 Earnings Massive EPS Miss Sends Stock Lower