i80 Gold Corp IAUX Q1 2026 Earnings Surprise EPS Beat as Loss Narrows PNR Q1 2026 Earnings Solid EPS Surprise Signals Resilient Execution CFR Q1 2026 Earnings Earnings Beat Driven by Strong Core Performance Primoris Services Corporation PRIM Q1 2026 Earnings EPS Misses Estimates Stock Gains on Operational Confidence SOJE Q1 2026 Earnings EPS Surpasses Estimates by 591 BBY Q1 2026 Earnings EPS Beats Estimates by Nearly 5 Stock Rises