SID Q1 2026 Earnings EPS Misses Estimates Sharply Stock Rises 547 GYRE Q1 2026 Earnings NarrowerThanExpected Loss Highlights Cost Discipline Amid PreRevenue Stage OII Q1 2026 Earnings EPS Surpasses Estimates by 1156 AGRO Q1 2026 Earnings Significant EPS Miss but Stock Rises SRPT Q1 2026 Earnings EPS Smashes Estimates by 1847 as Gene Therapy Execution Drives Profit Surprise ONB Q1 2026 Earnings Narrow EPS Miss Slightly Below Estimates Stock Edges Higher