Extended back and forth consolidation on decreasing volume as often occurs. Not completely sure triangle is complete. There could be one more bounce down. If price in near term goes below "c" then I am wrong.
Recently upgraded to "buy" by Goldman Sachs who gives a target of $23.