It's evident to me that the share price, based on just what they have going on right now, not including any of their bluesky stuff should have the SP at somewhere better 8-10c imo, at a minimum for what they are already achieving.
If you start looking at the extra revenue sources and acquisitions they are doing, it shows just how far this still has to go.
If peer evaluation was used, it's even higher.
I'm more than happy to sit tight on this one and enjoy the ride up. I'll probably start writing about it a bit soon to share some of my research.
STL Price at posting:
4.5¢ Sentiment: Buy Disclosure: Held