News Duck Creek Technologies unveils Payments Marketplace News Everest Group swings to $593m net loss in Q4 2024