BMNR Q1 2026 Earnings EPS Surprise as Company Reports Profitability YELP Q1 2026 Earnings EPS Beats Estimates Stock Rises Sunrun RUN Q1 2026 Earnings Solar Leader Posts Record EPS Surprise Shares Rally SOHU Q1 2026 Earnings EPS of 016 Reported Shares Dip 077 Amid Limited Disclosure SNN Q4 2014 Earnings Slight EPS Beat Meets Market Skepticism GRAIL Q1 2026 Earnings EPS Beats Estimates as Losses Narrow