Long-term bullish fundamentally and technically but the question is about timeline. The current run looks great technically but running into earnings like this gets me worried shorter-term. The only way I'd play this is with a straddle or a calendar spread.