Satellos Bioscience Inc MSLE Q1 2026 Earnings EPS Beat with 1358 Surprise Stock Declines 546 White Mountains Insurance Group Q2 2025 Earnings EPS Misses Estimates Stock Edges Higher KREF Q1 2026 Earnings Deep EPS Miss Masks Underlying Stability DT Q1 2026 Earnings EPS Beats Estimates as Stock Gains Over 5 WOR Q1 2026 Earnings EPS Surpasses Estimates Amid Solid Execution Annovis Bio Q1 2026 Earnings EPS Misses Estimates as PreClinical Spending Intensifies