You have provided a score on your own 'timing' of investments. 2 out of 5 = 40%.
That is a fail mark based on any assessment I have taken. Best not to give advice IMO.
SLR up 100% from its lows, plenty more in the tank. "dog stock" ?????
SLR Price at posting:
25.0¢ Sentiment: Buy Disclosure: Held