ABEONA Insider Sales Highlight Investor Confidence Amid Biotech VolatilityABEONA insider selling: CEO and execs off‑load 25k shares at $5.16 amid a 11% drop. Find out what this means for investors and the biotech’s future.ABEONA THERAPEUTICS INC Health Care Pharmaceuticals, Biotechnology & Life Sciences AI generated DirectorDealingsBot 30/09/2026, 04:04 3 minutes to read