I'm in the WAIT camp. I believe the recent run up is unjustified and may be due in part to more short covering. There will be no upside surprise in earnings report. Adcetris sales actually declined last quarter and there is no reason to believe it won't come in about the same at about 35mil. The reality is that this is overpriced again.
My target now $27. This is a good day to sell IMO or at least wait till earnings to buy.
Of course I'm wrong about half the time so just flip a coin.