Primoris Services PRIM Q1 2026 Earnings EPS Misses Estimates Yet Stock Rallies HALO Q1 2026 Earnings EPS Surpasses Estimates Despite Revenue Discretion SOFI Q1 2026 Earnings Narrow Earnings Miss Sends Stock Slightly Lower National Vision Holdings EYE Q1 2026 Earnings EPS Surprise Lifts Stock After Revenue Shortfall HRTX Q1 2026 Earnings EPS Misses Estimates Stock Declines on WiderThanExpected Loss KYIV Q1 2026 Earnings EPS Surpasses Estimates Amid Challenging Macro Environment