I agree with you but I have point out that Pategonia is a private company
http://fortune.com/2016/06/22/fortune-500-most-charitable-co... (The 20 Most Generous Companies of the Fortune 500)
> In total, the 20 most generous companies donated $3.5 billion in cash in 2015.
Simply because you're public doesn't mean every dollar is being sent to either shareholders or directly reinvested into the business. Nor does it mean you are legally required to take actions to maximize shareholder value.