Companies of all sizes around the world have improved their sustainability performance over the past five years. This insight and more are found in the sixth edition of the annual Business Sustainability Risk & Performance Index, published today by business sustainability ratings provider EcoVadis. More companies than ever are also engaging in sustainability ratings. EcoVadis saw a […]