ACC stock analysis