Financial Signals Palantir: What Does The Latest $823 Million Military Contract Win Imply? October 7, 2021