Germany's TeamViewer Makes Year's Top European IPO at 5.25bn EUR | Heykuki News