Microsoft, Tiffany & Co. and Kellogg's deliver in terms of their corporate social responsibilities.
Millennials have also posed a challenge for the diamond industry.