Ascending triangle formed. If the top is broken, I expect an upside equal to 80-110% the height of the triangle.
Two tricky things to watch:
We had a false break on this triangle once.
The All Time High is sitting at Target 1, if we break it with strong volume we're off to the races. If we limp over it, we'll probably fall into consolidation or retrace.