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.