3 ms·TeamViewer's $5.8B IPO – biggest stock market listing across Europe in 20194 points by miles 7y ago