Palantir: New York Hospitals ends contract amid protests