palantir free cash flow 2024