Chubb

Overview
Activities
Financials
News

Chubb Limited (NYSE: CB) is the world's largest publicly traded property and casualty insurance company. Founded in 1882 when Thomas Caldecot Chubb and his son Percy opened a marine underwriting business in New York City, Chubb has grown into a global insurance leader through strategic acquisitions and organic growth.

Chubb offers a wide range of insurance products and services, including:

  • Property and casualty insurance for businesses and individuals

  • Personal accident and supplemental health insurance

  • Reinsurance

  • Life insurance

  • Commercial and personal auto insurance

  • Homeowners insurance

  • Workers' compensation

  • Cyber insurance

  • Directors and officers liability insurance

  • Environmental liability insurance

As of January 2024, Chubb operates in 54 countries and territories, employs approximately 40,000 people worldwide, and has over USD 225 billion in assets. The company reported USD 57.5 billion in gross premiums written for 2023. Chubb maintains a strong financial position, with its core operating insurance companies holding financial strength ratings of AA from Standard & Poor's and A++ from AM Best. The company's global headquarters are in Zurich, Switzerland, with additional executive offices in New York, London, Paris and other major cities.

HQ Location:
32 Bärengasse Zürich CHE
Founded year:
1985
Employees:
10,000+
Cyber Insurance
Cyber Insurance
InsurTech: Commercial Lines
InsurTech: Commercial Lines
Pet Care Tech
Pet Care Tech
Loading...

EDGE Insights

arrow
menuarrow
Click here to learn more
Get a demo

By using this site, you agree to allow SPEEDA Edge and our partners to use cookies for analytics and personalization. Visit our privacy policy for more information about our data collection practices.