CAP is a 501-(c)(3) nonprofit with an annual budget of approximately $25 million per year from foundations, individuals and corporations, including, reportedly, corporations such as Wal-mart that undoubtedly seek to mitigate potential negative publicity by funding the overtly anti-corporation, anti-capitalist group.