ZD Q1 2026 Earnings EPS Misses Estimates Stock Rises on Strategic Progress National Energy Services Reunited Corp NESR Q1 2026 Earnings EPS Beat by Nearly 20 Despite Stock Decline Tuya Q1 2026 Earnings EPS Falls Just Short of Estimates Stock Unchanged STRL Q1 2026 Earnings Stellar EPS Surprise of 506 Despite Negative Market Reaction TRC Q1 2026 Earnings Profitability Surprise as EPS Beats Estimates by 1495