Deep Dive: Duck Creek

Duck Creek was established in 2000, sold to Accenture a decade later, acquired from Accenture in 2016, went public in 2020 at a price per share of $27, and is currently going private for a price per share of $19. This is what you should know.