We recently compiled a list of the 20 Best Biotech Stocks Under $20 to Buy Now. One of the best biotech stocks on our list is Altimmune, Inc. TheFly reported on January 27 that Barclays initiated ...