Public companies sign declaration on company's values businessinsider.com 2 points by n1000 5 years ago