Its just all about market acceptance of the product. These large swings nowadays up or down without more information are a little silly. If the company can show that people are using and paying for the product in increasingly higher numbers the market will reward, and handsomely.