I sold a bunch on the rally over 30, but bought some back the last couple of days, lightening up on trading shares today. I still like it long term, but don't like the recent technical action with this Nasdaq selloff. I think the earnings should overcome the recent poor technicals, just like they did last time. The stock should react well when they announce new customers.