so all in all a share price in the 13s strictly from a valuation standpoint (not factoring in other assets) does seem cheap
Wow, have I heard that song before, all the way down from $25. Drug stocks are valued on their future, and while Momenta's seems somewhat nice, it could take years or decades to unravel.