Insider trading activities (stock purchases, sales, and option exercises) reported by insiders of Microsoft Corp (MSFT) since 2005 are shown in Table 1 and Table 2. Table 1 shows the monthly insider trading data of Microsoft Corp. (See page 1 of this report.) Table 2 shows the detailed insider transactions. This company's CIK number is 789019.
Total stock buying since 2005: $170,106,353.
Total stock sales since 2005: $224,699,230,051.
Total stock option exercises since 2005: $277,614,212.
| Insider Buying | Insider Sales | Option Exercises | ||||
|---|---|---|---|---|---|---|
| Year | Shares | Value | Shares | Value | Shares | Value |
| 2025 | 0 | $0 | 131,742 | $58,357,105 | 0 | $0 |
| 2024 | 0 | $0 | 338,362 | $139,217,474 | 0 | $0 |
| 2023 | 0 | $0 | 202,003 | $66,241,941 | 0 | $0 |
| 2022 | 3,300 | $1,000,760 | 396,275 | $103,949,839 | 0 | $0 |
| 2021 | 4,300 | $1,018,240 | 1,424,530 | $445,595,881 | 0 | $0 |
| 2020 | 0 | $0 | 930,416 | $189,152,630,590 | 0 | $0 |
| 2019 | 0 | $0 | 999,834 | $126,612,665 | 0 | $0 |
| 2018 | 5,400 | $550,605 | 949,960 | $103,333,182 | 0 | $0 |
| 2017 | 0 | $0 | 45,837,812 | $3,067,336,740 | 0 | $0 |
| 2016 | 0 | $0 | 47,630,920 | $2,652,735,863 | 0 | $0 |
| 2015 | 1,055,870 | $43,475,165 | 50,934,142 | $2,526,921,510 | 0 | $0 |
| 2014 | 2,973,695 | $117,700,204 | 80,499,004 | $3,381,234,957 | 56,000 | $596,960 |
| 2013 | 0 | $0 | 80,775,292 | $2,536,921,878 | 64,222 | $984,914 |
| 2012 | 33,500 | $994,168 | 81,224,300 | $2,410,791,071 | 188,890 | $4,078,323 |
| 2011 | 0 | $0 | 72,173,300 | $1,935,082,430 | 1,865,908 | $44,350,327 |
| 2010 | 0 | $0 | 167,007,699 | $4,521,502,033 | 3,672,645 | $104,706,196 |
| 2009 | 0 | $0 | 80,048,388 | $1,847,801,116 | 2,930,867 | $78,611,775 |
| 2008 | 77,000 | $1,968,736 | 73,316,702 | $1,965,666,001 | 322,222 | $7,615,716 |
| 2007 | 100,000 | $3,000,000 | 120,425,356 | $3,762,828,842 | 811,111 | $21,191,722 |
| 2006 | 0 | $0 | 78,502,514 | $2,092,555,093 | 1,393,511 | $15,029,568 |
| 2005 | 15,000 | $398,475 | 69,962,659 | $1,801,913,840 | 88,889 | $448,711 |
| Trade Date | Insider Name | Trade Type | Shares | Price ($) | Value ($) |
|---|---|---|---|---|---|
| 2008-11-07 | Gates William H Iii (Director) | Sale | 2,000,000 | 21.33 | 42,660,000 |
| 2008-11-05 | Gates William H Iii (Director) | Sale | 1,000,000 | 23.03 | 23,032,000 |
| 2008-11-04 | Gates William H Iii (Director) | Sale | 3,000,000 | 23.31 | 69,918,000 |
| 2008-11-03 | Gates William H Iii (Director) | Sale | 2,000,000 | 22.64 | 45,276,000 |
| 2008-10-31 | Gates William H Iii (Director) | Sale | 2,000,000 | 22.68 | 45,352,000 |
| 2008-10-30 | Brod Frank H (Chief Accounting Officer) | Sale | 10,000 | 22.95 | 229,500 |
| 2008-09-08 | Bach Robert J (President, Entertainment Div.) | Option Ex | 25,000 | 21.59 | 539,775 |
| 2008-09-05 | Turner Brian Kevin (Chief Operating Officer) | Sale | 234,000 | 26.03 | 6,090,084 |
| 2008-08-27 | Bach Robert J (President, Entertainment Div.) | Option Ex | 50,000 | 21.59 | 1,079,550 |
| 2008-08-19 | Bach Robert J (President, Entertainment Div.) | Option Ex | 50,000 | 21.59 | 1,079,550 |
| 2008-08-14 | Bach Robert J (President, Entertainment Div.) | Option Ex | 25,000 | 21.59 | 539,775 |
| 2008-08-08 | Gates William H Iii (Director) | Sale | 4,000,000 | 28.03 | 112,120,000 |
| 2008-08-07 | Gates William H Iii (Director) | Sale | 2,000,000 | 27.41 | 54,822,000 |
| 2008-08-06 | Gates William H Iii (Director) | Sale | 4,000,000 | 26.91 | 107,628,000 |
| 2008-08-05 | Gates William H Iii (Director) | Sale | 1,000,000 | 25.94 | 25,937,000 |
| 2008-08-04 | Gates William H Iii (Director) | Sale | 1,000,000 | 25.30 | 25,300,000 |
| 2008-08-01 | Gates William H Iii (Director) | Sale | 1,000,000 | 25.36 | 25,362,000 |
| 2008-07-30 | Gates William H Iii (Director) | Sale | 1,000,000 | 26.18 | 26,176,000 |
| 2008-07-29 | Gates William H Iii (Director) | Sale | 1,000,000 | 26.03 | 26,027,000 |
| 2008-07-28 | Gates William H Iii (Director) | Sale | 1,000,000 | 25.72 | 25,722,000 |
| 2008-07-25 | Gates William H Iii (Director) | Sale | 1,000,000 | 25.86 | 25,857,000 |
| 2008-07-24 | Gates William H Iii (Director) | Sale | 1,000,000 | 25.58 | 25,582,000 |
| 2008-07-23 | Gates William H Iii (Director) | Sale | 1,000,000 | 26.32 | 26,315,000 |
| 2008-07-22 | Hastings Reed (Director) | Buy | 77,000 | 25.57 | 1,968,736 |
| 2008-07-22 | Gates William H Iii (Director) | Sale | 1,000,000 | 25.63 | 25,633,000 |
| 2008-07-21 | Gates William H Iii (Director) | Sale | 1,000,000 | 25.79 | 25,788,000 |
| 2008-05-14 | Gates William H Iii (Director) | Sale | 3,000,000 | 30.00 | 90,192,658 |
| 2008-05-13 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.81 | 59,602,414 |
| 2008-05-12 | Brod Frank H (Chief Accounting Officer) | Sale | 10,000 | 30.00 | 300,000 |
| 2008-05-12 | Gates William H Iii (Director) | Sale | 5,000,000 | 29.73 | 149,324,267 |
| 2008-05-09 | Gates William H Iii (Director) | Sale | 3,000,000 | 29.18 | 88,050,060 |
| 2008-05-08 | Gates William H Iii (Director) | Sale | 2,655,503 | 29.23 | 77,607,075 |
| 2008-05-07 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.84 | 29,837,000 |
| 2008-05-06 | Gates William H Iii (Director) | Sale | 3,000,000 | 29.50 | 88,436,861 |
| 2008-04-24 | Muglia Robert L (Senior Vice President) | Sale | 150,000 | 32.01 | 4,801,200 |
| 2008-04-24 | Muglia Robert L (Senior Vice President) | Option Ex | 150,000 | 25.14 | 3,771,450 |
| 2008-01-11 | Shirley Jon A (Director) | Option Ex | 22,222 | 27.25 | 605,616 |
| 2008-01-02 | Shirley Jon A (Director) | Sale | 30,000 | 35.79 | 1,073,700 |
| 2008-01-02 | Bach Robert J (President, Entertainment Div.) | Sale | 25,000 | 35.79 | 894,750 |
| 2007-12-31 | Marquardt David F (Director) | Option Ex | 66,666 | 21.00 | 1,400,119 |
| 2007-12-24 | Shirley Jon A (Director) | Sale | 30,000 | 36.25 | 1,087,500 |
| 2007-12-07 | Marquardt David F (Director) | Sale | 100,000 | 34.53 | 3,453,300 |
| 2007-12-07 | Noski Charles H (Director) | Sale | 600 | 34.31 | 20,586 |
| 2007-12-06 | Marquardt David F (Director) | Sale | 200,000 | 34.27 | 6,853,400 |
| 2007-12-05 | Shirley Jon A (Director) | Sale | 30,000 | 34.50 | 1,035,000 |
| 2007-12-05 | Bach Robert J (President, Entertainment Div.) | Sale | 12,500 | 34.25 | 428,125 |
| 2007-12-03 | Bach Robert J (President, Entertainment Div.) | Sale | 12,500 | 33.58 | 419,750 |
| 2007-11-30 | Bach Robert J (President, Entertainment Div.) | Sale | 20,000 | 33.82 | 676,440 |
| 2007-11-28 | Bach Robert J (President, Entertainment Div.) | Sale | 5,000 | 33.80 | 169,000 |
| 2007-11-21 | Bach Robert J (President, Entertainment Div.) | Sale | 5,000 | 34.50 | 172,500 |
| 2007-11-20 | Bach Robert J (President, Entertainment Div.) | Sale | 20,000 | 34.65 | 692,900 |
| 2007-11-13 | Gates William H Iii (Director) | Sale | 2,000,000 | 34.23 | 67,686,832 |
| 2007-11-12 | Gates William H Iii (Director) | Sale | 2,000,000 | 33.49 | 66,954,300 |
| 2007-11-07 | Bach Robert J (President, Entertainment Div.) | Sale | 5,000 | 35.87 | 179,350 |
| 2007-11-07 | Gates William H Iii (Director) | Sale | 2,000,000 | 35.81 | 71,836,349 |
| 2007-11-06 | Gates William H Iii (Director) | Sale | 2,000,000 | 36.25 | 72,563,298 |
| 2007-11-05 | Brummel Lisa E (Senior Vice President) | Sale | 11,778 | 37.76 | 444,737 |
| 2007-11-05 | Brummel Lisa E (Senior Vice President) | Option Ex | 11,778 | 29.98 | 353,116 |
| 2007-11-05 | Bach Robert J (President, Entertainment Div.) | Sale | 20,000 | 37.02 | 741,715 |
| 2007-11-05 | Gates William H Iii (Director) | Sale | 2,000,000 | 36.79 | 73,750,010 |
| 2007-11-02 | Brummel Lisa E (Senior Vice President) | Sale | 100,000 | 37.00 | 3,700,000 |
| 2007-11-02 | Brummel Lisa E (Senior Vice President) | Option Ex | 100,000 | 29.98 | 2,998,100 |
| 2007-11-02 | Smith Bradford L (Senior Vice President) | Sale | 265,000 | 36.83 | 9,760,215 |
| 2007-11-02 | Smith Bradford L (Senior Vice President) | Option Ex | 200,000 | 25.14 | 5,028,600 |
| 2007-11-02 | Gates William H Iii (Director) | Sale | 3,000,000 | 36.82 | 110,988,685 |
| 2007-11-01 | Brummel Lisa E (Senior Vice President) | Sale | 66,000 | 37.39 | 2,467,806 |
| 2007-11-01 | Brummel Lisa E (Senior Vice President) | Option Ex | 66,000 | 29.98 | 1,978,746 |
| 2007-11-01 | Bach Robert J (President, Entertainment Div.) | Sale | 75,000 | 33.95 | 2,545,950 |
| 2007-11-01 | Gates William H Iii (Director) | Sale | 2,000,000 | 36.99 | 73,976,000 |
| 2007-10-31 | Gates William H Iii (Director) | Sale | 2,000,000 | 36.83 | 73,660,000 |
| 2007-10-30 | Brummel Lisa E (Senior Vice President) | Sale | 100,000 | 35.46 | 3,546,000 |
| 2007-10-30 | Brummel Lisa E (Senior Vice President) | Option Ex | 100,000 | 29.98 | 2,998,100 |
| 2007-10-30 | Turner Brian Kevin (Chief Operating Officer) | Sale | 35,000 | 35.00 | 1,225,000 |
| 2007-10-29 | Shirley Jon A (Director) | Sale | 500,000 | 35.07 | 17,535,000 |
| 2007-10-29 | Brod Frank H (Chief Accounting Officer) | Sale | 10,000 | 34.63 | 346,300 |
| 2007-10-26 | Johnson Kevin R (President, Platforms/Services) | Sale | 80,000 | 35.92 | 2,873,600 |
| 2007-08-03 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.33 | 29,388,224 |
| 2007-08-02 | Gates William H Iii (Director) | Sale | 3,000,000 | 29.49 | 88,707,901 |
| 2007-08-01 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.12 | 58,322,169 |
| 2007-07-31 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.31 | 58,796,219 |
| 2007-07-30 | Gates William H Iii (Director) | Sale | 3,000,000 | 29.18 | 87,713,890 |
| 2007-07-27 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.66 | 59,428,331 |
| 2007-07-26 | Gates William H Iii (Director) | Sale | 1,000,000 | 30.17 | 30,195,986 |
| 2007-07-25 | Gates William H Iii (Director) | Sale | 2,000,000 | 30.71 | 61,310,413 |
| 2007-07-24 | Gates William H Iii (Director) | Sale | 2,000,000 | 31.02 | 62,166,809 |
| 2007-07-23 | Gates William H Iii (Director) | Sale | 2,000,000 | 31.22 | 62,595,516 |
| 2007-07-19 | Johnson Kevin R (President, Platforms/Services) | Sale | 20,000 | 31.45 | 629,000 |
| 2007-05-30 | Smith Bradford L (Senior Vice President) | Sale | 240,667 | 30.81 | 7,413,987 |
| 2007-05-30 | Smith Bradford L (Senior Vice President) | Option Ex | 266,667 | 24.13 | 6,434,941 |
| 2007-05-30 | Bach Robert J (President, Entertainment Div.) | Sale | 9,316 | 30.82 | 287,072 |
| 2007-05-29 | Bach Robert J (President, Entertainment Div.) | Sale | 20,000 | 30.73 | 614,500 |
| 2007-05-25 | Bach Robert J (President, Entertainment Div.) | Sale | 70,684 | 30.61 | 2,163,425 |
| 2007-05-09 | Gates William H Iii (Director) | Sale | 3,000,000 | 30.74 | 92,220,000 |
| 2007-05-08 | Gates William H Iii (Director) | Sale | 3,000,000 | 30.77 | 92,301,000 |
| 2007-05-07 | Gates William H Iii (Director) | Sale | 3,000,000 | 30.65 | 91,953,000 |
| 2007-05-04 | Gates William H Iii (Director) | Sale | 2,000,000 | 30.41 | 61,011,830 |
| 2007-05-03 | Brummel Lisa E (Senior Vice President) | Sale | 40,695 | 30.95 | 1,259,510 |
| 2007-05-03 | Johnson Kevin R (President, Platforms/Services) | Sale | 20,000 | 30.90 | 618,000 |
| 2007-05-03 | Bach Robert J (President, Entertainment Div.) | Sale | 85,000 | 30.86 | 2,623,270 |
| 2007-05-03 | Gates William H Iii (Director) | Sale | 4,000,000 | 30.87 | 123,720,742 |
| 2007-05-02 | Bach Robert J (President, Entertainment Div.) | Sale | 15,000 | 30.55 | 458,250 |
| 2007-05-02 | Gates William H Iii (Director) | Sale | 2,000,000 | 30.44 | 61,041,321 |
| 2007-05-01 | Turner Brian Kevin (Chief Operating Officer) | Sale | 120,000 | 30.05 | 3,605,400 |
| 2007-05-01 | Hastings Reed (Director) | Buy | 100,000 | 30.00 | 3,000,000 |
| 2007-05-01 | Gates William H Iii (Director) | Sale | 3,000,000 | 30.26 | 90,774,000 |
| 2007-02-28 | Gates William H Iii (Director) | Sale | 1,000,000 | 28.10 | 28,104,000 |
| 2007-02-27 | Gates William H Iii (Director) | Sale | 1,000,000 | 28.52 | 28,676,330 |
| 2007-02-26 | Gates William H Iii (Director) | Sale | 2,000,000 | 28.98 | 57,960,000 |
| 2007-02-23 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.05 | 29,052,000 |
| 2007-02-22 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.31 | 29,391,920 |
| 2007-02-21 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.03 | 58,260,900 |
| 2007-02-20 | Gates William H Iii (Director) | Sale | 2,000,000 | 28.59 | 57,376,000 |
| 2007-02-16 | Gates William H Iii (Director) | Sale | 1,000,000 | 28.80 | 28,802,000 |
| 2007-02-15 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.39 | 58,968,328 |
| 2007-02-14 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.39 | 29,454,879 |
| 2007-02-13 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.03 | 29,039,090 |
| 2007-02-12 | Gates William H Iii (Director) | Sale | 1,000,000 | 28.94 | 28,944,000 |
| 2007-02-09 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.08 | 29,120,939 |
| 2007-02-08 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.30 | 29,300,000 |
| 2007-02-07 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.43 | 29,464,481 |
| 2007-02-06 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.40 | 29,404,000 |
| 2006-12-27 | Marquardt David F (Director) | Option Ex | 44,444 | 9.18 | 408,084 |
| 2006-12-04 | Marquardt David F (Director) | Sale | 100,000 | 29.39 | 2,938,500 |
| 2006-12-01 | Marquardt David F (Director) | Sale | 100,000 | 29.00 | 2,900,000 |
| 2006-11-27 | Smith Bradford L (Senior Vice President) | Sale | 74,000 | 29.45 | 2,179,300 |
| 2006-11-16 | Brummel Lisa E (Senior Vice President) | Sale | 83,333 | 29.42 | 2,451,656 |
| 2006-11-16 | Brummel Lisa E (Senior Vice President) | Option Ex | 83,333 | 25.14 | 2,095,241 |
| 2006-11-16 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.40 | 29,403,000 |
| 2006-11-15 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.25 | 29,248,000 |
| 2006-11-14 | Gates William H Iii (Director) | Sale | 1,000,000 | 29.21 | 29,215,000 |
| 2006-11-13 | Brummel Lisa E (Senior Vice President) | Sale | 83,334 | 29.41 | 2,450,852 |
| 2006-11-13 | Brummel Lisa E (Senior Vice President) | Option Ex | 83,334 | 25.14 | 2,095,266 |
| 2006-11-13 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.34 | 58,686,000 |
| 2006-11-10 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.23 | 58,452,000 |
| 2006-11-09 | Brummel Lisa E (Senior Vice President) | Sale | 8,153 | 29.25 | 238,475 |
| 2006-11-09 | Gates William H Iii (Director) | Sale | 2,000,000 | 29.19 | 58,427,384 |
| 2006-11-08 | Gates William H Iii (Director) | Sale | 3,000,000 | 28.93 | 86,882,744 |
| 2006-11-07 | Gates William H Iii (Director) | Sale | 2,000,000 | 28.93 | 57,864,000 |
| 2006-11-06 | Marquardt David F (Director) | Sale | 200,000 | 28.91 | 5,781,200 |
| 2006-11-06 | Gates William H Iii (Director) | Sale | 2,000,000 | 28.89 | 57,872,078 |
| 2006-11-03 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 28.75 | 57,508,000 |
| 2006-11-02 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 28.72 | 57,446,000 |
| 2006-08-09 | Gates William H Iii (Chairman of the Board) | Sale | 800,000 | 24.45 | 19,560,000 |
| 2006-08-08 | Bach Robert J (President, Entertainment Div.) | Sale | 10,000 | 24.50 | 245,000 |
| 2006-08-08 | Gates William H Iii (Chairman of the Board) | Sale | 1,600,000 | 24.36 | 39,025,460 |
| 2006-08-07 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 24.24 | 48,480,000 |
| 2006-08-04 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 24.25 | 48,674,736 |
| 2006-08-03 | Bach Robert J (President, Entertainment Div.) | Sale | 10,000 | 24.40 | 244,000 |
| 2006-08-03 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 24.24 | 48,623,917 |
| 2006-08-02 | Bach Robert J (President, Entertainment Div.) | Sale | 20,000 | 24.27 | 485,400 |
| 2006-08-02 | Gates William H Iii (Chairman of the Board) | Sale | 3,000,000 | 24.15 | 72,676,115 |
| 2006-08-01 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 24.02 | 48,042,000 |
| 2006-07-31 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 24.14 | 48,406,657 |
| 2006-07-28 | Bach Robert J (President, Entertainment Div.) | Sale | 10,000 | 24.22 | 242,200 |
| 2006-07-28 | Gates William H Iii (Chairman of the Board) | Sale | 3,000,000 | 24.19 | 72,564,000 |
| 2006-07-27 | Bach Robert J (Senior Vice President) | Sale | 50,000 | 24.17 | 1,208,350 |
| 2006-07-27 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 23.99 | 48,288,655 |
| 2006-07-11 | Bach Robert J (Senior Vice President) | Option Ex | 200,000 | 6.22 | 1,244,400 |
| 2006-07-07 | Bach Robert J (Senior Vice President) | Option Ex | 81,400 | 6.22 | 506,470 |
| 2006-07-05 | Bach Robert J (Senior Vice President) | Option Ex | 100,000 | 6.22 | 622,200 |
| 2006-05-31 | Courtois Jean Philippe (Senior Vice President) | Sale | 784 | 23.72 | 18,596 |
| 2006-03-13 | Cole David Wayne (Senior Vice President) | Sale | 37,700 | 27.09 | 1,021,293 |
| 2006-03-10 | Cole David Wayne (Senior Vice President) | Sale | 158,300 | 27.14 | 4,296,736 |
| 2006-03-10 | Cole David Wayne (Senior Vice President) | Option Ex | 196,000 | 6.22 | 1,219,512 |
| 2006-03-06 | Bach Robert J (Senior Vice President) | Sale | 36,300 | 27.05 | 981,733 |
| 2006-03-06 | Bach Robert J (Senior Vice President) | Option Ex | 71,000 | 6.22 | 441,762 |
| 2006-03-03 | Bach Robert J (Senior Vice President) | Sale | 25,000 | 27.07 | 676,650 |
| 2006-03-03 | Bach Robert J (Senior Vice President) | Option Ex | 49,000 | 6.22 | 304,878 |
| 2006-02-14 | Gates William H Iii (Chairman of the Board) | Sale | 1,000,000 | 26.43 | 26,427,000 |
| 2006-02-13 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 26.54 | 53,072,000 |
| 2006-02-10 | Gates William H Iii (Chairman of the Board) | Sale | 4,000,000 | 26.62 | 106,767,528 |
| 2006-02-09 | Gates William H Iii (Chairman of the Board) | Sale | 2,000,000 | 26.80 | 53,723,500 |
| 2006-02-08 | Allchin James E (Group Vice President) | Sale | 150,000 | 27.04 | 4,055,250 |
| 2006-02-08 | Allchin James E (Group Vice President) | Option Ex | 150,000 | 21.59 | 3,238,650 |
| 2006-02-08 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 26.88 | 53,758,000 |
| 2006-02-07 | Gates William H Iii (10% Owner) | Sale | 3,000,000 | 26.98 | 80,934,000 |
| 2006-02-06 | Gates William H Iii (10% Owner) | Sale | 3,000,000 | 27.25 | 81,765,000 |
| 2006-02-03 | Gates William H Iii (10% Owner) | Sale | 3,000,000 | 27.53 | 82,590,000 |
| 2006-02-02 | Allchin James E (Group Vice President) | Sale | 50,000 | 27.62 | 1,381,000 |
| 2006-02-02 | Allchin James E (Group Vice President) | Option Ex | 50,000 | 21.59 | 1,079,550 |
| 2006-02-01 | Di Valerio J Scott (Chief Accounting Officer) | Sale | 590 | 27.90 | 16,461 |
| 2006-01-31 | Bach Robert J (Senior Vice Presiden) | Sale | 45,000 | 28.26 | 1,271,520 |
| 2006-01-31 | Bach Robert J (Senior Vice Presiden) | Option Ex | 89,000 | 6.22 | 553,847 |
| 2006-01-10 | Cole David Wayne (Senior Vice Presiden) | Sale | 196,000 | 26.75 | 5,243,000 |
| 2006-01-10 | Cole David Wayne (Senior Vice Presiden) | Option Ex | 196,000 | 6.22 | 1,219,708 |
| 2005-12-30 | Marquardt David F (Director) | Option Ex | 88,889 | 5.05 | 448,711 |
| 2005-11-16 | Gates William H Iii (10% Owner) | Sale | 3,000,000 | 27.71 | 83,121,000 |
| 2005-11-15 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 27.44 | 54,880,000 |
| 2005-11-14 | Shirley Jon A (Director) | Sale | 1,128,940 | .00 | 0 |
| 2005-11-14 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 27.36 | 54,728,000 |
| 2005-11-11 | Courtois Jean Philippe (Senior Vice Presiden) | Sale | 25,000 | 27.25 | 681,250 |
| 2005-11-11 | Gates William H Iii (10% Owner) | Sale | 1,000,000 | 27.30 | 27,303,000 |
| 2005-11-10 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 27.00 | 54,008,000 |
| 2005-11-09 | Burgum Douglas J (Senior Vice Presiden) | Sale | 20,000 | 27.05 | 541,000 |
| 2005-11-08 | Courtois Jean Philippe (Senior Vice Presiden) | Sale | 25,000 | 27.00 | 675,000 |
| 2005-11-08 | Burgum Douglas J (Senior Vice Presiden) | Sale | 80,000 | 27.05 | 2,163,760 |
| 2005-11-08 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 27.08 | 54,152,000 |
| 2005-11-07 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 26.93 | 53,856,000 |
| 2005-11-04 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 26.62 | 53,240,000 |
| 2005-11-03 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 26.48 | 52,952,000 |
| 2005-11-02 | Cash James I (Director) | Sale | 8,000 | 25.94 | 207,520 |
| 2005-08-22 | Di Valerio J Scott (Chief Accounting Officer) | Sale | 259 | 26.83 | 6,948 |
| 2005-08-15 | Burgum Douglas J (Senior Vice Presiden) | Sale | 118,934 | 27.05 | 3,217,759 |
| 2005-08-04 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 27.24 | 54,474,000 |
| 2005-08-03 | Gates William H Iii (10% Owner) | Sale | 4,000,000 | 27.04 | 108,714,488 |
| 2005-08-02 | Gates William H Iii (10% Owner) | Sale | 4,003,100 | 26.41 | 106,233,955 |
| 2005-08-01 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 25.92 | 51,840,000 |
| 2005-07-29 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 25.80 | 51,592,000 |
| 2005-07-28 | Gates William H Iii (10% Owner) | Sale | 1,000,000 | 25.77 | 25,767,000 |
| 2005-07-27 | Gates William H Iii (10% Owner) | Sale | 6,000,000 | 25.71 | 154,290,000 |
| 2005-06-06 | Burgum Douglas J (Senior Vice Presiden) | Sale | 100,000 | 25.36 | 2,536,000 |
| 2005-05-13 | Gates William H Iii (10% Owner) | Sale | 4,000,000 | 25.20 | 100,784,000 |
| 2005-05-12 | Gates William H Iii (10% Owner) | Sale | 3,000,000 | 24.96 | 74,874,000 |
| 2005-05-11 | Gates William H Iii (10% Owner) | Sale | 3,000,000 | 23.86 | 71,577,000 |
| 2005-05-10 | Gates William H Iii (10% Owner) | Sale | 2,500,000 | 24.96 | 62,394,999 |
| 2005-05-09 | Gates William H Iii (10% Owner) | Sale | 3,000,000 | 25.17 | 75,522,000 |
| 2005-05-06 | Gates William H Iii (10% Owner) | Sale | 2,000,000 | 25.29 | 50,578,000 |
| 2005-05-05 | Gates William H Iii (10% Owner) | Sale | 1,000,000 | 25.23 | 25,230,000 |
| 2005-05-04 | Gates William H Iii (10% Owner) | Sale | 1,000,000 | 25.23 | 25,232,000 |
| 2005-01-13 | Reed William Jr (Director) | Buy | 15,000 | 26.57 | 398,475 |
Insider trading activities including stock purchases, stock sales, and option exercises of MSFT listed in the above tables cannot be completely guaranteed as to their accuracy. For more insider trading information of Microsoft Corp (symbol MSFT, CIK number 789019) see the Securities and Exchange Commission (SEC) website.