ODV Q1 2025 Earnings EPS Misses Estimates as PreRevenue Developer Reports Net Loss TMO Q1 2026 Earnings EPS Surpasses Estimates by 284 Stock Edges Down Deutsche Bank DB Q1 2026 Earnings Modest EPS Beat Amidst Challenging Banking Environment ASPI Q1 2026 Earnings EPS Surprise Beats Expectations Stock Declines Despite Narrower Loss TME Q1 2026 Earnings EPS Beat Fails to Lift Shares UCTT Q1 2026 Earnings EPS Beats Estimates by 16 as Company Delivers Solid Performance