BC Q1 2026 Earnings EPS Smashes Estimates by 5476 Stock Climbs RNGR Q1 2026 Earnings EPS Misses Estimates as Stock Edges Higher on Resilient Operations ORA Q1 2026 Earnings EPS Surges Past Estimates by Over 40 Shares Climb 42 AMPG Q1 2026 Earnings EPS Misses Estimates as Challenges Persist UNF Q1 2026 Earnings EPS Beats Estimates Amid Revenue Discretion ALKS Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Surprise