Babcock BW Q1 2026 Results Fall Short EPS 008 Revenue NA Embecta EMBC Reports Weak Q1 2026 Cost Pressures Weigh on Margins Maison Solutions Inc MSS Q1 2026 Earnings Sharp EPS Miss Overshadowed by Positive Market Sentiment Castor CTRM Stalls at 193 Consolidation Phase 20260520