kirk stock analysis