This stock hasn't performed for a long time but on the larger time frame and uptrend it has formed a symmetrical triangle. The breakouts from the triangle are usually massive.
On the shorter time frame, I see the formation of an Inverted Head and Shoulder pattern which signifies that a bullish breakout is around the corner.
MACD on the shorter time frame also looks bullish.