Rumour mill in overdrive as Insight Partners mulls $4bn Tricentis sale September 24, 2024 Read More »