Vista to buy Duck Creek Technologies in $2.6B all-cash deal

News January 10, 2023 at 12:03 AM
Share & Print