Ok, this is a mistake that a lot of investors make day to day and is so easy to avoid. Prices aren't governed by performance but by expected performance. Look at analyst estimates for the fundamental values. In general matching those expectations is priced into the stock price so an organic growth of 400% might be expected but only 40% materialised that is a massive decrease so expect a commensurate fall in the stock price. The stock price change after an announcement is related to the degree of "shock" or difference between the expectation and the reality *NOT* the actual announced value. Otherwise you had already traded on the expected value of the metric because you expected it!