looks like this is getting smashed. Did we all get a little too excited or is this really worth 80+ cents? Hard to tell if its just games being played or its has really reached fair value. Oh wells...
CAP Price at posting:
45.1¢ Sentiment: Buy Disclosure: Held