It looks like in recent weeks considerable register ringing has taken place, so maybe
the risk is to the downside going into earnings.
The stock has lost the 20ma as support
ALL technical indicators are bearish.
Previous selloffs have all happened in August,
2007 & 2016 almost to the exact day.
PLEASE DROP A LIKE BELOW.