Business The Hanover Insurance Group vs. Stewart Information Services: Investment Insights 18 December, 2025