BHFAP Q1 2026 Earnings Missed EPS Estimates Amidst Challenging Environment BCTX Q1 2026 Earnings EPS Surprise Beats Estimates Yet Stock Slips 618 Backblaze Q1 2026 Earnings EPS Misses Estimates as Wider Loss Sends Mixed Signals HBM Q1 2026 Earnings EPS Beats Estimates as Stock Rallies OFS Q1 2026 Earnings Massive EPS Beat Driven by Strong Portfolio Performance Camtek CAMT Q1 2026 Earnings Small EPS Beat Reflects Steady Execution Shares Edge Higher