Medallia: Compelling Buy Even After 76% IPO Pop – Seeking Alpha

Medallia: Compelling Buy Even After 76% IPO Pop Seeking Alpha

Medallia executed its IPO at $21 per share, substantially above its initial pricing range of $16-$18 per share. In selling 15.5 million shares in its IPO, Medal.

About The Author

Scroll to Top