Connect with us

Latest News

Duck Creek Technologies surges more than 30% after reaching takeover deal with Vista

Published

on

Vista will pay $19 per share in cash, or about $2.6 billion, according to CNBC’s David Faber.

Continue Reading
Comments