The stock has been consolidating in a trading range for a while now. Have a look at the price action over the past few days. The candle size has shrunk and so has the volume. The rally today represents a breakout from the range. The price action today is also backed by higher trading volume. I have bought a few shares today. Would add more on subsequent buy signals.
Individual events in the daily charts will be updated in the Updates section soon with respective expert's blog for better reference to the case
Disclaimer...invested, not an investing/trading recommendation