I believe the only thing that a corporation can do that can count for "altruism" would be to produce a product / service that doesn't suck and practice fairplay rules with its competitors.Nothing more is expected of a corporation in an ideal society.