In a clean ascending triangle here but since their earnings, they have come right down to the trend line to test for support.....luckily it has found support here.
Will need to recapture the 50 and 200 Day MA next before attempting to break out of the ascending triangle top line.
A break down from the triangle and the bottom blue line is a possibility, so this is something to consider.