It may be a good time to buy, as it is testing a long term support line at about 8500. You are contemplting catching a falling knife, though. If support at 8500 does not hold, the price can easily fall to 7000. I would rather wait for the price to start making higher highs and higher lows.
At that kind of dividend, it is a pretty good price. I still believe in this stock - but the company has gotten a bit too big now to enjoy serious growth returns. My preference is for Peregrine, but CML is better valued. So - no right answer, both are good.