This stock has been in a somewhat "predictable" sideways cycle with small up-down patterns for quite some time.
The profit taking range has been $87-$89. This is an easy buy below $79, and a half-decent buy at low 80s.
Look for continuation play at earnings.
As usual, take profits with a number you could be happy with especially at overbought/oversold levels.
Have a nice day!