evaluating corporate performance and ethics 7278899