Microsoft

Period (a) Total number of shares purchased (b) Average price paid per share (c) Total number of shares purchased as part of publicly announced plans or programs (d) Maximum number of shares (or approximate dollar value) of shares that may yet be purchased under the plans or programs (in millions) April 1, 2006 – April 30, 2006 38,041,415 $27.08 38,041,415 $5,394 May 1, 2006 – May 31, 2006 ... ................
................