CSTE Q1 2026 Earnings EPS Surpasses Estimates Despite Net Loss TeraWulf Inc WULF Q1 2026 Earnings Massive EPS Miss as Bitcoin Mining Headwinds Persist QuickLogic Q1 2026 Earnings EPS Misses Estimates Amid Revenue Uncertainty Ribbon Communications Q1 2026 Earnings Narrowing Loss Beats Estimates Shares Rally WHLRP Q2 2024 Earnings Positive EPS Surprise Amid Steep Stock Decline AMH Q1 2026 Earnings Significant EPS Beat Driven by Strong Operational Execution