Palantir Q2 2026: The $6.24 Billion Backlog Number Matters More Than 93% Revenue Growth