That happened to me many times before....... As soon as I find a great company it goes way down - Antares, Celgen, QCOR, PSYS and NKTR.
Now SNTS and HALO. However logic sooner or later prevails.
Someone noted on the board that the stock went too high too fast leaving some (read Leerink and others) with no or few shares but computers of MMs are a big advantage. :(
So answering your question I think it is headed to sub 20 level in the short term.