Titan stock analysis