Vodafone Q4 2025 Earnings EPS Beat of 4078 Surprises but Stock Slips on Cautious Outlook 908 Devices MASS Q1 2026 Earnings EPS Misses Estimates as Stock Edges Higher RYTM Q1 2026 Earnings NarrowerthanExpected Loss Drives Positive Stock Reaction ECCX Q1 2026 Earnings Slight EPS Miss Amid Stable Distribution Performance SWBI Q1 2026 Earnings Earnings Beat Expectations Amid Revenue Uncertainty SWBI Q1 2026 Earnings EPS Beats Estimates Despite Challenging Market Conditions