Odyssey Marine Exploration Inc OMEX Q1 2016 Earnings Surprise Profit Amid Revenue Void IDCC Q1 2026 Earnings EPS Beats Estimates by 2269 Shares Dip Despite Strong Profit Performance SSSSL Q1 2026 Earnings Massive EPS Surprise Driven by Investment Gains DCH Q1 2026 Earnings Stunning EPS Beat Drives Strong Rally Tecogen Inc TGEN Q1 2026 Earnings Narrower Loss Surprises Street as Stock Gains 415 AMRN Q1 2026 Earnings Significant EPS Miss Widens Uncertainty