BTMD Q1 2026 Earnings EPS Beats Estimates by 2371 Amid Revenue Discrepancy FIS Q1 2026 Earnings EPS Surpasses Estimates by 46 Despite Minor Stock Dip Annovis Bio Q1 2026 Earnings EPS Misses Estimates as PreClinical Spending Intensifies CMCM Q4 2025 Earnings Cheetah Mobile Reports WiderThanExpected Loss Amid Revenue Disclosures XPO Q1 2026 Earnings EPS Beats Estimates by 141 as Operating Improvements Drive Profitability CRK Q1 2026 Earnings EPS Misses Estimates Amid Operational Challenges