An analysis by the California Public Employees Retirement Systems (Calpers), which manages $300bn in assets, showed that more than 50% of the emissions from the public company stocks it holds comes from just 100 of over 10,000 companies it is invested in.