I believe that's the hardest part - knowing when to hold or sell. Some say to dump a stock that's not performing to free up funds and then there's others that say to hold and pray that it goes back up again.
Cold hard facts forthcoming (probably the week of 7/24) with the release of the Q2 results! 100%+ revenue growth and 40-50%+ sub growth. IMO..of course!!