Cable One CABO Q1 2026 Earnings Earnings Beat Estimates Stock Surges 965 YB Q2 2025 Earnings EPS of 092 Drives DoubleDigit Stock Rally ECG Q1 2026 Earnings EPS Surges Past Estimates with 41 Surprise MAXN Q4 2024 Earnings Massive Earnings Beat Signals Operational Improvement Amidst Solar Headwinds BGMS Q3 2024 Earnings Narrowing Loss Beats Estimates by Wide Margin QRHC Q1 2026 Earnings EPS Misses Estimates as Stock Rises Slightly