SHLS Q1 2026 Earnings EPS Beats Estimates by 10 Amid Strong Operational Performance OBK Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher TOMI Environmental Solutions Inc Q1 2026 Earnings NarrowerThanExpected Loss Drives Stock Gain OCUL Q1 2026 Earnings EPS Misses Estimates Amid PreRevenue Stage CZNC Q1 2026 Earnings Massive EPS Miss as Earnings Plunge 966 Below Estimates Community Healthcare Trust CHCT Q1 2026 Earnings Massive EPS Surprise of 449 Driven by Unusual Gains