TSRX listed at number 6 on a top 10 most Over Valued stocks list on the site Extreme Value Stocks Worth seeing.
Not even close to their top 10. Looks like they use a 10 point system, 10 being the most over valued and 1 being the least. TSRX falls in the middle of all US stocks at 6.5, which is below the industry average of 7.2. But more important, using a computer model on biotech's in research phase, is meaningless.