WEAV Q1 2026 Earnings EPS Surprise of 2931 Drives Positive Market Reaction TE Q1 2026 Earnings NarrowerthanExpected Loss as Company Advances Strategic Initiatives IMMP Q1 2026 Earnings EPS Misses Estimates Amid PreRevenue Phase RILYG Q1 2024 Earnings Negative EPS Reflects Challenging Period Bond Price Declines FPI Q1 2026 Earnings Earnings Per Share Misses Estimates Amid Seasonal Farmland Dynamics CWAN Q1 2026 Earnings Slight EPS Miss Amid Steady Performance