Bill Gates has donated billions of dollars' worth of Microsoft stock to the Bill and Melinda Gates Foundation since 2000. Longtime friend Warren Buffett has also been a big donor. The top holdings of ...