ball stock analysis