For a mid cap to be up over 20% in a few weeks aint a bad gain, I don't mind a few days/weeks consolidation followed by another spike upwards. Consolidation is just impatient hands giving their shares to the more patient. Upwards revision will happen, it's just a matter of time.
Hopefully a better profit guidance will see the impatient come back in.