STC Q1 2026 Earnings EPS Surges Past Estimates by 485 ALG Q1 2026 Earnings EPS Surpasses Estimates by 828 SHLS Q1 2026 Earnings EPS Beats Estimates by 10 Amid Strong Operational Performance Rapid7 RPD Q1 2026 Earnings EPS Surges Past Estimates as Cybersecurity Demand Remains Strong CEVA Q1 2026 Earnings EPS Surprises to the Upside Stock Gains Ground FBIOP Q4 2025 Earnings Preferred Stock Reports Negative EPS Surprise Amid No Revenue Disclosure