Stock clearly is on a up move and with earnings scheduled in about 4 days, it's gaining buying momentum going by the volume candles. Perfect support at MA 21 and almost about to hit a double top at 2979. If it breaks the previous high, it's all the way up to 3200 and 3400.
Supports placed at 2677 and 2844.
The stock is taking support at the 21 MA and trading above the 50,100,200 DMA. Supports at 377 and 385. Should take out the previous high of 412. Currently at Fib retracement of 23.6% from its previous high. Trading above the trend line and is good for short term trading.
Volume are decent