Chemours places top executives on leave amid internal probe

7 Mar 2024