Descending triangle, although traditionally bearish, consistently touching resistance is bullish pattern which will likely see a breakout soon.
Expect to retest resistance once more time before breakout to the up side. Expecting next resistance at about $3.50