Consumers and employees increasingly expect companies to take a stand on social issues. According to the 2024 Edelman Trust Barometer, across the globe, people trust businesses more than governments ...