It's now broken through a 10 year resistance level, this is huge. And remember, the company is in way better financial position than it was a decade ago. Anyone willing to bet it can't ultimately break $3.50?
SLR Price at posting:
$2.24 Sentiment: Buy Disclosure: Held