Medallia stock up 76% following first day trading on the NYSE

23:03 19.07.2019
Sequoia's Medallia stake was worth upwards of $1.8 billion on Friday....
  406