Investment firm Vista Equity Partners is buying InsurTech Duck Creek Technologies for $2.6 billion. Get the Full Story Complete the form to unlock this article...