NPCE Q1 2026 Earnings Narrower Loss Beats Estimates Stock Gains RCAT Q1 2026 Earnings Negative EPS Surprise as Strategic Initiatives Continue RPRX Q1 2026 Earnings EPS Beat Drives Positive Stock Movement CECO Q1 2026 Earnings EPS Smashes Estimates by 140 Yet Stock Drops on Revenue Concerns ADSK Q1 2026 Earnings Strong EPS Beat Amid Uncertain Revenue Picture BSM Q1 2026 Earnings Massive EPS Miss Amidst 8586 Surprise Downside