I don't think the two concepts are mutually exclusive. The share price is volatile over the short term because of the lack of liquidity. The price can go up or down 10% on less than $100k of traded shares.
Add to My Watchlist
What is My Watchlist?