Nothing in here that justifies recent selling. Cost is stubbornly high but development work appears to be on track to yield lower costs in the next few years. Might see a bit of a bounce soon so I bought some more at 34.5 on resumption.
SLR Price at posting:
34.8¢ Sentiment: Buy Disclosure: Held