There is a TON of nonsense on that site (twits indeed). It's 80% junk, people pushing stocks up/down for their own interests, or bots promoting sites. I would read very carefully into anything you see there.
SZL Price at posting:
$24.35 Sentiment: Hold Disclosure: Held