CURR Q3 2025 Earnings Strong EPS Surprise as Profitability Emerges Revenue Details Not Disclosed TDS Q1 2026 Earnings Stunning EPS Beat Driven by Strong Operational Performance WST Q1 2026 Earnings EPS Surges Past Estimates by 2578 ACGL Q1 2026 Earnings Slight EPS Miss Amid Steady Underwriting Performance NMFC Q1 2026 Earnings EPS Misses Estimates Slightly Stock Dips on Narrow Surprise Teradyne Q1 2026 Earnings EPS Surges Past Estimates on Strong Demand