As with anything in life, timing is everything. So yes, I would wait for a good entry point. Generally that is after a pullback in the stock, which will happen, as it has a very good run recently. The earnings call will probably be a catalyst for a pullback, as they have already pre-announced...