While I wholeheartedly agree that it seems that momenta is completely undervalued here, I'm sure the street is more concerned that another generic is right around the corner.
I'm sure any savvy trader who is buying the stock is also buying a put option against it.