Hey there.
We do mention liquidity as a concern in the report. Average volume is low and on some days it could pose a liquidity issue.
However, 20,858 shares at today's prices is still over $1.3 million changing hands daily, which should pose little liquidity risk for a retail investor looking to enter or exit a position.
In terms of price manipulation, there is a chance that a big order could increase volatility in either direction. But, if we look to the 5 year + history of this stock, I see no instances of manipulation. And, in terms of beta over the last 5 months, the stock has actually been less volatile than the overall markets.