Well think of it this way, if your losing money the smartest guys in the room with due diligence is losing more. So take some comfort if you got it wrong, then those guys that pledged $100 mill plus got it wrong too so nothing to be ashamed about LOL
HRR Price at posting:
7.1¢ Sentiment: Buy Disclosure: Held