Markets are very smart in absorbing and reflecting information. If you think otherwise, try making money by trading. If you are new to it, make sure you don't bet the house. In other words, markets are efficient. At least most of the time. So then why people trade?