29 August 2025

Restatements on sustainability metrics made by 46 FTSE 100 companies in 2025