businesses generate profits