The current price action is causing a bit of a messy top to become evident (2 on chart) with the $680 zone a bridge too far at the moment. However upward momentum from the last couple weeks remains nice and strong. So a bull/bear battle now at the higher end of the $600s. As long as it stays above the flag breakout ($600 zone) then bulls keep the upper hand, for the moment though i am leaning towards more sideways action keeping below the $680 or so top.
If and when it does break this current top I'd expect a quick $100 or so run to the high $700s in a matter of days. I would be buying the breakout for sure.
Messy top on the daily chart is cleaning itself up quite nicely into a continuation triangle (2) which could predict breakout anytime now through $700. Volume is down whilst price consolidates in a narrow range (3) which is a good confirmatory signal as sellers are not active. Lets see....