Then by your own logic, wouldn't it be best if you sold and put your money into a better investment if you think everything has been factored in and the stock price won't move after an announcement. You are not making the slightest bit of sense and are in fact contradicting yourself by continuing to hold.