These 5 S&P 500 companies are the best at promoting diversity, YourStake rankings show