Just revisiting this one after a few months...a little disappointed in the price action considering the potential. Have a decent stake and will hold for the long term but would have liked to see some signs of growth.
Whats the consensus around here, this one still a winner longer term? I heard that some of the key stakeholders quit a few months back, not sure how that impacts things.