acls stock analysis