What makes this stock investible? Seems to me that now would be a perfect time for longs to invest. Why? 1. Stock price is low. 2. Very positive data on their pipeline products. 3. Stock will undoubtedly soar with FDA approval of any of their pipeline products and I would say odds are in favor of that happening. Granted they have a lack of capital but it is not a problem that can't and won't be overcome.
That said, here is the definition of invest...To commit (money or capital) in order to gain a financial return. FDA approval probably won't come until 2016 so it would be around then that the stock is likely to move up dramatically. So ask yourself again, is this stock investible? Only a short would say no because it would be crazy to try to time stock fluctuation prior to product release.