Reputation risks statistics from Rod Cartwright’s 2026 annual report The numbers might not be pretty, but they are surprising. Rod Cartwright’s Reputation, Risk and Resilience report shared some interesting findings from this year. £730 billion of FTSE market cap rests...