Is CMI Ltd. worth buying?