30 July 2024

Impact financial returns 'met or exceeded' investor expectations, study finds