Not only do these companies contribute huge sums to charity but they also reinvest huge sums into R&D. I think the last stat I read had them investing about $2 million per day! Keep up the good work!
AND pay more in US taxes than make in US earnings...how crazy is that?!