InvestorsHub Logo

Biotech Investr

05/12/16 1:18 PM

#67 RE: pray #66

Finviz also says 92% so that's probably correct. In any case, who's dumping 15M shares every day if Tutes hold more than 90%?