This is not correct.
The price increase at earnings announcements is (to a first order approximation) indicative of the extent to which the company's earnings exceeded the market's expectations. It's as likely to be positive as negative. Otherwise you could buy the company's stock the day before the earnings announcement and get yourself some free money.