Genuine Parts stock analysis