Ohio Valley Banc Corp OVBC Q3 2025 Earnings Solid EPS Performance Drives Modest Stock Gain GLOO Q4 2025 Earnings Narrowing Losses and Strategic Repositioning Drive Stock Surge i80 Gold Corp IAUX Q1 2026 Earnings Surprise EPS Beat as Loss Narrows CNF Q4 2023 Earnings EPS Soars Past Estimates with 54356 Surprise Tecogen Inc TGEN Q1 2026 Earnings Strong EPS Beat Drives Stock Higher YELP Q1 2026 Earnings EPS Beats Estimates by 117 Stock Gains 23