Compugen Ltd Q1 2026 Earnings Narrowing Losses but Misses Estimates Shift4 Payments Q1 2026 Earnings EPS Miss Slightly Offset by Resilient Share Performance Oil States International OIS Q1 2026 Earnings EPS Beat Fails to Lift Shares VITL Q1 2026 Earnings EPS Misses Estimates as Losses Weigh on PastureRaised Egg Producer TXMD Q3 2023 Earnings EPS Misses Estimates by Wide Margin Amidst Operational Challenges Immunovant IMVT Q1 2026 Earnings NarrowerThanExpected Loss but EPS Miss Highlights RD Spending