Brambles takes the top spot as the most sustainable company globally

Brambles, the supply-chain logistics company operating in more than 60 countries primarily through the CHEP brand, has received the highest score in the Dow Jones Barron’s sustainability ranking, rated as the most sustainable company globally.