The growth and prospects should truly command a higher share price. I don't fully understand all of the tactics of manipulation. Dark pools are especially troublesome where it appears transactions can be parked for later use. This completely destroys the supply/demand thesis. I have read how the algorithms play on the emotions of retail. That is how it feels right now where the price can never seem to break $70. The algorithms are designed to get people to capitulate.
I don't have data, but it always seems like the share price is attacked prior to earnings to accumulate shares. I will look at this to see if there is not a trading strategy that could be deployed.