Palantir's stock drops 8% on defense tech security flaws allegations

Business