CTMX Q1 2026 Earnings Narrower Loss Surprises Analysts ODV Q1 2025 Earnings EPS Misses Estimates as PreRevenue Developer Reports Net Loss VirnetX VHC Q2 2025 Earnings Narrowing Loss on Zero Revenue Stock Edges Lower Reviva Pharmaceuticals RVPH Q1 2026 Earnings EPS Beats Estimates as Cost Discipline Drives SmallerThanExpected Loss BNED Q4 2025 Earnings Loss Narrows More Than Expected Shares Rise Kornit Digital KRNT Q1 2026 Earnings EPS Beat Drives 52 Stock Surge