Here's some thoughts for comment over the weekend in anticipation of good things to come.
Regarding Wave share price there appears to be at least 5 competing teams involved. They include:
a) Hard-hold committed longs b) Knowledgeable longs trading small portions on significant moves c) Long term public funds accumulating shares d) Hedge funds and computerized algorithms taking advantage of small and large SP changes e) Individual shorts trading on significant moves.
The first three are relatively bullish on the prospects of the company. The 4th is neutral on company prospects and just in operation to make money. The 5th is neutral to bearish and operates just to make money.