Affymetrix Breaks Triangle Resistance
After a big gap down in July, Affymetrix began the long process of digesting this big loss. A long triangle consolidation formed over the last five months. December has been good to the stock with a steady advance and breakout over the last two days.

Click this image for a live chart