It has been quite the roller-coaster ride for Palantir (NASDAQ: PLTR) shareholders in the past few years. Palantir is a ...