Seems like a support level around 640. But the buyers could run out of steam by the end of the day and it could go through that level. If it does, it could drop quite a bit.
The risk now is that we have a growth stock that is slowing a bit as reported, a company that requires and is sensitive to particular raw materials that are subject to some potential supply issues (failure to meet standards by suppliers, diseases creating shortages, weather, delivery issues, etc.), no real news until next earnings and an overall market that seems a bit toppy to me. Any big downward movement in the market will drag CMG down and any big upward movement will most likely ignore CMG.
From my view, all these contribute to being shy of CMG for a while.
Disclosure: I sold out of the money calls on the stock during this earnings report. Premium was too good to pass up.