Analysts predict that Duck Creek Technologies, Inc. (NYSE:DCT – Get Rating) will announce $71.95 million in sales for the current quarter, Zacks reports. Four analysts have made estimates for Duck Creek Technologies’ earnings. The lowest sales estimate is $71.82 million and the highest is $72.06 million. Duck Creek Technologies reported sales of $67.94 million during […]