From a T/A perspective the stock is reasonably bullish.
From an F/A perspective there is a lot to like and I am reasonably confident that the good news will keep on flowing!
IMO, a great stock to hold right now BUT have your stop losses in place and manage them!