As far as valuation, going up 12x in 2 years is certainly not unheard of for a biotech. once again, ad nauseam: JAZZ, 20 CENTS to 180 DOLLARS in a few years. (I know everyone's sick of hearing about it)
(2)
(0)
Innovation Pharmaceuticals Inc (IPIX) Stock Research Links