Medallia stock up 76% following first day trading on the NYSE
newsdepo.com
Sequoia's Medallia stake was worth upwards of $1.8 billion on Friday.Medallia stock up 76% following first day trading on the NYSE
Sequoia's Medallia stake was worth upwards of $1.8 billion on Friday. Read more