Potential buying opportunity from recent price decline. Revenue continues to grow. Disappointed on earnings, but likely due to one-time costs. If the company meets expectations, price growth will be ...