Is Palantir Stock a Buy at 94 Times Sales? | SharesLocker