Highest price came with earnings actually just now while CEO was reasonable bullish with outlook also.
I have been following this chart some time because the entire weekly does not breake nice and easily by EW but my guess is this was only ABC correction with-in some complex EW pattern and stock might have EW broadening top pattern placed and stock is actually under topping process.