Encore Capital Group Q1 2026 Earnings Strong EPS Beat of 2646 Amid Stock Decline TMCI Q1 2026 Earnings EPS Beat Surprises Analysts Stock Declines Slightly TPCS Q1 2026 Earnings Modest Losses Amidst Operational Focus NTGR Q1 2026 Earnings EPS Returns to Profitability with 268 Surprise CRSR Q1 2026 Earnings Strong Earnings Beat Drives DoubleDigit Share Price Rally Ecopetrol EC Q4 2025 Earnings EPS Falls Short of Expectations Amid Cost Pressures