These are the best times in a long time for three small biotechs. For two of them, these are the best times ever.
Abeona Therapeutics (NASDAQ:ABEO), BeiGene (NASDAQ:BGNE), and Vanda Pharmaceuticals (NASDAQ:VNDA) stocks recently hit 52-week highs. Abeona and BeiGene set all-time record levels. What’s behind their recent success?