Ellington Credit Company EARN Q2 2025 Earnings EPS Misses Estimates as Credit Market Challenges Persist Wells Fargo WFC Q1 2026 Earnings Slight EPS Beat Amidst Steady Performance NXPI Q1 2026 Earnings Strong EPS Beat Drives Stock Rally CECO Environmental Corp Q1 2026 Earnings Massive Earnings Beat Drives Optimism Epsilon Energy Ltd EPSN Q1 2026 Earnings Modest Profit Reported as Stock Eases Lower