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

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