Quite right of you to not trust broker research Chuck, their main aim is afterall to convert as much of their clients $ into their own. That said we can gain some insights from some of the information they are privy to.
SLR Price at posting:
$3.57 Sentiment: Hold Disclosure: Held