MU Q1 2026 Earnings Strong EPS Beat Driven by AI Memory Demand Stock Falls 146 BioTechne TECH Q1 2026 Earnings EPS Misses Estimates but Shares Edge Higher DSWL Q1 2009 Earnings Significant EPS Miss Despite Positive Stock Reaction CECO Environmental Corp Q1 2026 Earnings Massive EPS Beat of 1395 Surprise RBLX Q1 2026 Earnings EPS Surprise of 3531 Beats Estimates Despite Loss SPMC Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction