MCRI Q1 2026 Earnings EPS Surges Past Estimates by 349 Fulcrum Therapeutics Q1 2026 Earnings Narrowing Losses as Pipeline Advances RDWR Q1 2026 Earnings EPS Misses Estimates Despite Positive Stock Reaction Stardust Power Inc SDST Q1 2026 Earnings EPS Misses Estimates as PreRevenue Company Focuses on Development Simulations Plus SLP Q1 2026 Earnings Earnings Beat Drives Positive Market Reaction Annexon Inc ANNX Q1 2026 Earnings NarrowerthanExpected Loss Highlights Cost Discipline but No Revenue Yet