Palantir's stock price since November 2025