Return to Article Details Financial and non-financial determinants of companies performance in the Brazilian Stock Exchange’s Corporate Sustainability Index Download Download PDF