Also a noob here - but I'll take a guess that it means that there is still interest/confidence in the stock. Thinking in the reverse, if the price dropped and only a few people traded, that would be a worse situation.
TNT Price at posting:
25.0¢ Sentiment: Buy Disclosure: Held