WVVI Q1 2024 Earnings Loss per Share of 022 Reported as Company Navigates Seasonal Challenges PM Q1 2026 Earnings Earnings Beat Expectations Amid Solid Pricing Power HAFN Q4 2025 Earnings EPS Misses Estimates as Tanker Market Softens OII Q1 2026 Earnings EPS Surpasses Estimates by 1156 EGBN Q1 2026 Earnings EPS Surpasses Estimates by Over 43 CBAN Q1 2026 Earnings EPS Misses Expectations but Stock Edges Higher