I would add index funds to your list. Index funds are different than your C) Long term public funds accumulating shares.
I've noticed a lot of sudden share price movement in the same direction as broad market swings recently and that did not take place as much in past years. I think a lot of that movement is a result of index fund ownership and possibly some small cap ETF ownership. Although I don't know if WAVX is in any ETF's but it seems reasonable that it could be.