After a blockbuster debut, Duck Creek Technologies (NASDAQ:DCT) has not been able to keep its promise of giving strong returns to its investors. The company is grappling with several headwinds like ...