crwd stock analysis