Bullish long term, but last 3 earnings there has been a sell off on a average of 7%, Charts indicate resistance around 41 and will be consolidating in a wedge until a break out several days after earnings call. Look for support around 36.30 if this level is broke expect next support to be @ around 34.
Regardless of Earnings the last 4 earnings have been met with Bearish sediment before moving up. I am expecting a pull back into the high 680's -690's before moving up to test ATH.