MKC stock analysis