Sustainability Index and Corporate Performance: A Study of the FTSE4Good IBEX. Conference Paper 2023 Congress communication uri icon