The recent announcement states the Top 20 shareholders own 34.67% of Biota stock...... for a biotech this is a strong vote of confidence in the companies future and I would expect a much higher price shortly.
BTA Price at posting:
0.0¢ Sentiment: Buy Disclosure: Held