SMC Q1 2026 Earnings EPS Beats Estimates but Stock Declines 778 CURR Q3 2025 Earnings Stunning EPS Beat Fuels Share Rally TEO Q1 2026 Earnings Massive EPS Surprise Driven by Exceptional Performance VICR Q1 2026 Earnings EPS Surges Past Estimates with 1983 Beat SNOW Q1 2026 Earnings EPS Beat But Stock Slips on Mixed Signals