A Profit Cap is not yet a General Moral Duty for Companies: A Corporate Social Contract Perspective. - Kaptein, Muel (Journal of Business Ethics, 2025)