how earnings revisions affect stock prices