Windfall Gains, Socially responsible investment, and Compensation ...