Grid Dynamics GDYN Q1 2026 Earnings EPS Beats Estimates Amid Improved Profitability CGNX Q1 2026 Earnings EPS Surges Past Estimates with 34 Surprise PTHS Q1 2026 Earnings Narrowed Loss Per Share Beats Estimates No Revenue Yet ECCX Q1 2026 Earnings EPS Misses Estimates Slightly Notes Decline Marginally 111 Inc Q3 2024 Earnings Narrowed Loss per ADS Supports Positive Stock Movement SOHU Q1 2026 Earnings EPS of 016 Reported Shares Dip 077 Amid Limited Disclosure