Palantir Stock: Insider Trading Scandal or Growth Catalyst?