You don't know what revenues are so you are hardly in a position to say so. Secondly, stock prices are based on the future and not so much the current. They are generally forward looking. This has been manipulated to death once fear set in. The fear came from the company selling to have money for more products and production runs. People not really having a grasp of what this could be is the real problem here. Not to mention the traders that couldn't care less about the company.