Palantir CEO Alex Karp sells 585,000 shares for $96 million