A new MACD Crossover is about to happen in Weekly Charts indicating a good move upward. Once the crossover is successful, ideally in the coming week, we can see the stock ready for its next leg up.
The stock has also formed a good Support at 39 levels.