After a deep retrace post earnings the stock has regained some strength and reversed on decent volume.
The stock is within a nice symmetrical triangle which when broken should result in a sizable move.
The stock is within a nice symmetrical triangle which when broken should result in a sizable move.