CECO Environmental Corp Q1 2026 Earnings Massive EPS Beat of 1395 Surprise POWW Q1 2026 Earnings Surprise Profitability as EPS Beats Estimates CPRT Q1 2026 Earnings EPS Surpasses Estimates as Stock Edges Lower Precipio Inc PRPO Q2 2025 Earnings Unexpected Profitability Amid Revenue Challenges MDA Space Q1 2026 Earnings Strong EPS Beat Drives Positive Stock Reaction