The stock has been in an up trend.
It has broken its all time high in 2021 and in good consolidation for 2 years and broken out of consolidation now.
It has broken out of a bullish flag and pole pattern / falling channel pattern in a 3 M timeframe.
One may also consider this for a swing opportunity , RSI intact in all time frames.
Weekly price action shows, that the stock has broken out of falling channel, retested and reversed Consolidated for 7 weeks. Weekly RSI took support at 60 and bounced. Looks ready for a swing. SL - Previous week low at 3155. Target 1 - all time high, 3880.