I doubt that. Whatever happens seems to be baked in. When was the last time you saw a stock rise 18% over a 2 day period prior to an earnings release only to beat and go up another 20%? Especially given the retail environment that it is.
Now with the run-up, Zumiez has to crush (CRUSH) on earnings to pop. At best they really beat and maybe they get a 2-4% pop. If they slightly beat or match, this things goes bac to 21 fast.