Palantir crushes Q1 earnings expectations.