I'm not convinced that morality and self-interest are mutually exclusive. Very often the best decision for a given entity to make is a moral one.
We should still reward/praise companies who make decisions that are morally superior to their competitors, regardless of whether the morality itself was a primary motivation.