cryptocurrency stock analysis