Strong bullish momentum and an 'Accumulate' signal support a long position. The price is testing resistance at $21.82; a breakout above this level confirms a move toward the analyst consensus of $22.94. RSI (63) indicates further upside potential before becoming overbought. Stop loss is set just below Support 1 ($21.21) to mitigate rejection risk.