Just as a quick warning, often ascending triangles don't work out, and the price will slide down to the nearest support (which is around 676 for ICX). This does not mean that it won't break out further to the upside. It simply means we weren't ready yet. Obviously a move 675-76 would mean ICX needs to accumulate for a bit longer.