Palantir Stock Falls Ahead of ‘Liberation Day.’ Uncertainty Over Defense Budget Cuts Weighs on Shares Published 02 Apr 2025 Full Article