Corporate Social Responsibility and Financial Performance: An Examination of the Dow Jones Sustainability North American Index