Liberty Mutual
Liberty Mutual Group is an American diversified global insurer founded in 1912. Based in Boston, Massachusetts, it employs over 45,000 people in more than 900 locations throughout the world. As of December 31, 2021, Liberty Mutual Insurance had USD 156 billion in consolidated assets. During the assessed period the reported number of employees was 40000 and total assets corresponding to USD 165.2 billion were reported.
Leading practices
Liberty Mutual assigns decision-making and oversight of its sustainability strategy to the highest governance body. It delegates the responsibility for implementing the strategy to specific functions, teams, or committees within the organization. The institution also monitors its Scope 1-2 emissions.
Risks and opportunities
Liberty Mutual has identified 14 material topics in its materiality assessment and reporting frameworks have been considered, however, it is unclear how the entity prioritises material impacts or aligns individual topics with these frameworks. Recommendations include disclosing third-party assurance for target reporting and linking senior executive remuneration to sustainability targets. There is no evidence that lobbying efforts are used to avoid adverse sustainability impacts. Further recommendations include establishing a transition plan for operations, supply chain, and portfolio, ensuring scope 1-3 emissions align with interim targets, and it should also monitor scope 3 categories beyond financed emissions. While it has a human rights policy addressing some ILO fundamentals, there is no evidence of a risk assessment related to this policy. It is recommended that the entity identifies social risks linked to its products and services in the net zero transition and provides examples of actions taken regarding salient human rights issues from the past three years. The assessed entity has a publicly available policy statement committing to ILO fundamental rights at work, approved by the highest governance body, but the weak wording undermines this commitment.
Disclaimer
This scorecard refers to information in English which was publicly available by July 15 2024. AuM and Total assets are stated in USD for comparability and have been calculated based on reported local currency values multiplied by applicable IMF currency converter values.
See results for
More about the company
- Headquarters
- United States
- Ownership structure
- Private
- Results 2024
- Total assets: USD 165.2 billion; AuM USD 101.2 billion
- Number of employees
- 40000
- Website
- https://www.libertymutualgroup.com
