Latka logo
Duck Creek Technologies Revenue 2021: $211.7M ARR