Archive

  • Vista Equity to buy insurtech Duck Creek for $2.6bn

    09 January 2023