Palantir stock analysis