As this stock is breaking to New highs, this could be possible short at it most recently went vertical on weekly chart. Possible short back to $44.57/$53.44
If moves toward $60.86 see if breaks through if not short back to $56.34
Possible hold Support and Go long until $43.71 and then reverify up trend. otherwise short to $37.90
If breaks above $58.94 will touch $59.74 either continue higher or short. If breaks down short to $55.91
If holds level go long, otherwise see if breaks down past $26.64 and then short
Possible short unless can hold these levels. Short to $42.09, then if breaks futher short to $40
Possible Short to $17.74 (At major long term level of R/S) if breaks up will continue up to $22.99
If holds support here (Strong Support) will continue back up to $34.
If holds support at $272.51 then go long as breakout will be possible. If breaks down short as breakdown will most likely occur. Short to $233.39 then $208.47
If breaks up will continue higher, but be prepared to short. If breaks up higher short back to $85, if breaks past $83.63 then short to $80.
If continues higher with a greenbar expect higher highs, otherwise short to $48