Palantir: What Does The Latest $823 Million Military Contract Win Imply?