On July 20th, Microsoft beat analysts' earnings estimates for its fourth quarter and announced plans to buy back $20 billion in stock through a tender offer that is be completed on Aug. 17.
While Microsoft is using its cash reserves to buy, Microsoft insiders are selling into the stocks recent rise;
MICROSOFT
GATES WILLIAM H III (Chairman of the Board) S 400,000 24.45 9,780,000 957,499,336 2006-08-09
GATES WILLIAM H III (Chairman of the Board) S 1,310,458 24.41 31,989,721 958,188,878 2006-08-08
GATES WILLIAM H III (Chairman of the Board) S 289,542 24.30 7,035,883 957,899,336 2006-08-08
GATES WILLIAM H III (Chairman of the Board) S 2,000,000 24.24 48,480,000 959,499,336 2006-08-07
GATES WILLIAM H III (Chairman of the Board) S 84,800 24.16 2,049,192 961,499,336 2006-08-04
GATES WILLIAM H III (Chairman of the Board) S 1,915,200 24.34 46,625,544 961,584,136 2006-08-04
BACH ROBERT J (President, Entertainment Div.) S 10,000 24.50 245,000 721,831 2006-08-08
GATES WILLIAM H III (Chairman of the Board) S 1,949,800 24.32 47,411,336 963,549,536 2006-08-03
GATES WILLIAM H III (Chairman of the Board) S 50,200 24.16 1,212,581 963,499,336 2006-08-03
GATES WILLIAM H III (Chairman of the Board) S 222,194 24.06 5,344,876 965,499,336 2006-08-02
GATES WILLIAM H III (Chairman of the Board) S 2,777,806 24.24 67,333,091 965,721,530 2006-08-02
BACH ROBERT J (President, Entertainment Div.) S 20,000 24.27 485,400 741,831 2006-08-02
BACH ROBERT J (President, Entertainment Div.) S 10,000 24.40 244,000 731,831 2006-08-03
GATES WILLIAM H III (Chairman of the Board) S 2,000,000 24.02 48,042,068 968,499,336 2006-08-01
GATES WILLIAM H III (Chairman of the Board) S 1,648,100 24.24 39,942,802 970,851,236 2006-07-31
GATES WILLIAM H III (Chairman of the Board) S 351,900 24.06 8,464,954 970,499,336 2006-07-31
BACH ROBERT J (President, Entertainment Div.) S 10,000 24.22 242,200 762,641 2006-07-28
GATES WILLIAM H III (Chairman of the Board) S 3,000,000 24.19 72,566,250 972,499,336 2006-07-28
GATES WILLIAM H III (Chairman of the Board) S 1,905,000 24.16 46,027,339 975,594,336 2006-07-27
GATES WILLIAM H III (Chairman of the Board) S 95,000 23.81 2,261,950 975,499,336 2006-07-27
BACH ROBERT J (Senior Vice President) S 50,000 24.17 1,208,375 772,632 2006-07-27
Bill Gates donates a lot of money to the Bill and Melinda Gates Foundation to fight HIV, malaria, and tuberculosis in Third World countries. Gates even talked Warren Buffett into donating $37 billion to the cause.
I think helping a health crisis in Third World countries is a noble cause, but what about using the money to find a cure for cancer, or helping the millions of Americans who do not have health insurance.
Heck, executives get their stock and options for free; why go to Africa and help the needy when you have millions of needy people here at home.

