28 June 2023

TPI management scores 'reliable sign of decarbonisation', says FTSE Russell