I'm prepared to hold on to all my 1M shares for a year and then evaluate. If there is no risk of the company folding (which seems not the case here) I can be very patient and hopefully cash in down the road.
Who is the culprit? Penny investors are too funny. No 100% gains in a day and they panic and sell. Typical. Anyone who sells will be kicking themselves when this company starts releasing updates just like they have in the past.