Long term hold on a stock that has been trading for 1 day? Are you serious? And yes massive sell offs...you do realize 10 million more shares are still going to be sold next week right? Most bought it at 0.89 cents so they are already ~3x profit. That's the way it works.