Satellos Bioscience Inc MSLE Q1 2026 Earnings EPS Beat with 1358 Surprise Stock Declines 546 OCUL Q1 2026 Earnings EPS Misses Estimates as PreCommercial Biotech Continues Development WEST Q1 2026 Earnings Significant EPS Miss Sends Shares Lower Teradata Q1 2026 Earnings Strong EPS Surprise Driven by Profitability Focus NNOX Q4 2025 Earnings WiderThanExpected Loss as Revenue Details Remain Scarce DaVita Q1 2026 Earnings EPS Surges Past Estimates by 226 Yet Stock Barely Moves