MPC Q1 2026 Earnings Massive EPS Surprise of 1186 Drives Shares Higher IHT Q1 2026 Earnings Net Loss Per Share of 004 Amid Quiet Quarter ODYS Q1 2026 Earnings EPS Miss Widens as PreRevenue Company Navigates Development Stage OCUL Q1 2026 Earnings WiderthanExpected Loss but Stock Gains on Pipeline Progress DDS Q1 2026 Earnings Earnings Miss Estimates Despite Positive Market Reaction RLI Corp Q1 2026 Earnings EPS Surpasses Estimates Shares Dip Slightly