cma stock analysis