Doing good is good for business