The markets can't predict the future. Investors' expectations about the future are priced into the stock, but those expectations are often wrong.