From Forbes.com here are the top ten corporations that make cash donations to charities. Note that some of these are companies Progressives/Liberals love to hate:
Walmart: 301 million
Bank Of America: 211 million
ExxonMobil: 173 million
Citigroup: 146 million
Johnson and Johnson: 127 million
Chevron: 122 million
AT&T: 119 million
General Electric: 114 million
Microsoft: 110 million
Wachovia: 103 million