BLSH Q1 2026 Earnings EPS Misses Estimates Stock Declines 104 KNSL Q1 2026 Earnings EPS Surprises 672 to the Upside Stock Slips CEVA Q1 2026 Earnings EPS Surprise Drives Positive Market Response BCAL Q1 2026 Earnings EPS Beats Expectations Stock Moves Modestly SAFX Q1 2026 Earnings NarrowerthanExpected Loss Drives Modest Stock Gain PROK Q1 2026 Earnings NarrowerThanExpected Loss as Clinical Development Continues