Keeping Half the Profits Beats Non-profits for Social Impact