Home Investing Duck Creek stock drops 20% on Soft Guidance