StockNews.com assumed coverage on shares of Duck Creek Technologies (NYSE:DCT – Get Rating) in a report published on Wednesday. The brokerage issued a hold rating on the stock. Duck Creek Technologies Price Performance Duck Creek Technologies stock opened at $18.99 on Wednesday. Duck Creek Technologies has a 52 week low of $10.04 and a 52 […]