Palantir upgraded to 'buy' with a fresh $34 price target f...