| Symbol | Company | Owner | Relationship | Date | Transaction | Cost | # Shares | Value ($) | Total Shares | Filing | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 30, 2013 | Sale | $35.63 | 4,000,000 | 142,506,393 | 368,631,065 | Nov 01, 2013, 04:49 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 29, 2013 | Sale | $35.51 | 3,108,100 | 110,374,542 | 372,631,065 | Oct 31, 2013, 04:53 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 28, 2013 | Sale | $35.52 | 2,250,000 | 79,911,229 | 375,739,165 | Oct 30, 2013, 04:38 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Sep 09, 2013 | Sale | $31.52 | 5,000,000 | 157,580,996 | 377,989,165 | Sep 10, 2013, 04:37 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Sep 06, 2013 | Sale | $31.25 | 5,000,000 | 156,246,996 | 382,989,165 | Sep 10, 2013, 04:37 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Sep 05, 2013 | Sale | $31.25 | 5,000,000 | 156,248,503 | 387,989,165 | Sep 09, 2013, 04:43 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Sep 04, 2013 | Sale | $31.25 | 5,000,000 | 156,271,000 | 392,989,165 | Sep 06, 2013, 04:34 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 06, 2013 | Gift | - | 3,000,000 | - | 397,986,959 | May 30, 2013, 05:14 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 24, 2013 | Sale | $31.20 | 6,716,519 | 209,537,011 | 406,703,478 | Apr 25, 2013, 04:38 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 23, 2013 | Sale | $30.71 | 5,888,974 | 180,823,305 | 407,703,478 | Apr 25, 2013, 04:38 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 22, 2013 | Sale | $30.92 | 7,394,507 | 228,603,405 | 413,592,452 | Apr 24, 2013, 04:34 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 06, 2013 | Sale | $27.44 | 3,189,267 | 87,503,920 | 420,986,959 | Feb 07, 2013, 04:43 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 05, 2013 | Sale | $27.56 | 3,810,733 | 105,019,613 | 424,176,226 | Feb 07, 2013, 04:43 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 04, 2013 | Sale | $27.64 | 3,000,000 | 82,914,602 | 427,986,959 | Feb 06, 2013, 04:36 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 01, 2013 | Sale | $27.87 | 5,500,000 | 153,272,353 | 430,986,959 | Feb 05, 2013, 04:44 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 31, 2013 | Sale | $27.50 | 4,500,000 | 123,733,804 | 436,486,959 | Feb 04, 2013, 04:35 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 25, 2012 | Sale | $27.95 | 5,500,000 | 153,747,548 | 440,984,209 | Oct 29, 2012, 04:39 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 24, 2012 | Sale | $28.03 | 4,500,000 | 126,117,897 | 446,484,209 | Oct 26, 2012, 04:38 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 23, 2012 | Sale | $28.06 | 5,500,000 | 154,314,597 | 450,984,209 | Oct 25, 2012, 04:30 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 22, 2012 | Sale | $28.02 | 4,500,000 | 126,076,046 | 456,484,209 | Oct 24, 2012, 04:29 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 27, 2012 | Sale | $29.57 | 5,000,000 | 147,869,501 | 460,982,967 | Jul 31, 2012, 05:04 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 26, 2012 | Sale | $29.24 | 5,000,000 | 146,191,502 | 465,982,967 | Jul 30, 2012, 06:09 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 25, 2012 | Sale | $28.99 | 3,000,000 | 86,967,299 | 470,982,967 | Jul 27, 2012, 04:53 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 24, 2012 | Sale | $29.09 | 2,750,000 | 79,986,501 | 473,982,967 | Jul 26, 2012, 06:28 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 23, 2012 | Sale | $29.21 | 4,250,000 | 124,159,503 | 476,732,967 | Jul 25, 2012, 05:42 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Jun 05, 2012 | Buy | $61.99 | 8,683 | 538,274 | 27,920,394 | Jun 07, 2012, 04:34 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Jun 04, 2012 | Buy | $61.79 | 526,707 | 32,546,383 | 27,911,711 | Jun 06, 2012, 04:24 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Jun 01, 2012 | Buy | $61.84 | 383,656 | 23,723,714 | 27,385,004 | Jun 05, 2012, 04:45 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 27, 2012 | Sale | $32.01 | 4,000,000 | 128,046,005 | 480,981,726 | May 01, 2012, 04:23 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 26, 2012 | Sale | $32.12 | 4,000,000 | 128,487,198 | 484,981,726 | Apr 30, 2012, 04:40 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 25, 2012 | Sale | $32.18 | 6,500,000 | 209,162,191 | 488,981,726 | Apr 27, 2012, 04:18 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 24, 2012 | Sale | $32.00 | 3,500,000 | 112,004,900 | 495,481,726 | Apr 26, 2012, 04:09 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 23, 2012 | Sale | $32.14 | 2,000,000 | 64,275,398 | 498,981,726 | Apr 25, 2012, 04:34 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 27, 2012 | Sale | $29.31 | 5,000,000 | 146,539,497 | 500,980,456 | Jan 31, 2012, 06:53 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 26, 2012 | Sale | $29.55 | 5,000,000 | 147,770,500 | 505,980,456 | Jan 30, 2012, 05:09 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 25, 2012 | Sale | $29.43 | 5,000,000 | 147,143,002 | 510,980,456 | Jan 27, 2012, 04:18 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 24, 2012 | Sale | $29.35 | 5,000,000 | 146,769,505 | 515,980,456 | Jan 26, 2012, 04:24 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 28, 2011 | Sale | $26.92 | 5,000,000 | 134,599,504 | 520,979,055 | Nov 01, 2011, 04:23 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 27, 2011 | Sale | $27.12 | 5,000,000 | 135,615,501 | 525,979,055 | Oct 31, 2011, 04:18 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 26, 2011 | Sale | $26.54 | 5,000,000 | 132,677,498 | 530,979,055 | Oct 28, 2011, 04:21 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 25, 2011 | Sale | $26.98 | 5,000,000 | 134,886,503 | 535,979,055 | Oct 27, 2011, 04:16 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Aug 31, 2011 | Buy | $53.31 | 754,386 | 40,216,394 | 25,669,381 | Sep 02, 2011, 04:15 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Aug 30, 2011 | Buy | $52.50 | 596,625 | 31,322,867 | 24,914,995 | Sep 01, 2011, 04:21 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Aug 29, 2011 | Buy | $52.01 | 394,348 | 20,511,123 | 24,318,370 | Aug 31, 2011, 04:48 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Aug 26, 2011 | Buy | $50.21 | 901,150 | 45,247,305 | 23,924,022 | Aug 30, 2011, 04:19 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Aug 25, 2011 | Buy | $49.62 | 1,016,000 | 50,415,039 | 23,022,872 | Aug 29, 2011, 04:23 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Aug 24, 2011 | Buy | $49.37 | 1,393,800 | 68,805,048 | 22,006,872 | Aug 26, 2011, 04:25 PM | |
| ECL | ECOLAB INC | William H. Gates III | 10% Owner | Aug 23, 2011 | Buy | $48.44 | 1,783,486 | 86,395,565 | 20,613,072 | Aug 25, 2011, 07:06 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 29, 2011 | Sale | $27.50 | 5,000,000 | 137,510,500 | 540,977,585 | Aug 02, 2011, 04:28 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 28, 2011 | Sale | $27.79 | 5,000,000 | 138,929,996 | 545,977,585 | Aug 01, 2011, 05:19 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 27, 2011 | Sale | $27.59 | 5,000,000 | 137,945,499 | 550,977,585 | Jul 29, 2011, 04:45 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 26, 2011 | Sale | $28.02 | 5,000,000 | 140,091,496 | 555,977,585 | Jul 28, 2011, 04:09 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 16, 2011 | Sale | $24.76 | 5,000,000 | 123,802,004 | 560,977,585 | May 18, 2011, 04:26 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 13, 2011 | Sale | $25.07 | 5,000,000 | 125,361,004 | 565,976,087 | May 17, 2011, 04:59 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 12, 2011 | Sale | $25.24 | 5,000,000 | 126,216,497 | 570,976,087 | May 16, 2011, 04:20 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 11, 2011 | Sale | $25.42 | 5,000,000 | 127,077,503 | 575,976,087 | May 13, 2011, 04:21 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 07, 2011 | Sale | $28.20 | 5,000,000 | 140,991,497 | 580,974,696 | Feb 09, 2011, 04:26 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 04, 2011 | Sale | $27.71 | 5,000,000 | 138,541,002 | 585,974,696 | Feb 08, 2011, 04:21 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 03, 2011 | Sale | $27.65 | 5,000,000 | 138,253,002 | 590,974,696 | Feb 07, 2011, 04:26 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 02, 2011 | Sale | $27.99 | 5,000,000 | 139,962,502 | 595,974,696 | Feb 04, 2011, 04:22 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 18, 2010 | Sale | $25.87 | 2,000,000 | 51,734,402 | 600,974,696 | Nov 22, 2010, 04:26 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 17, 2010 | Sale | $25.72 | 3,000,000 | 77,168,999 | 602,974,696 | Nov 19, 2010, 04:33 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 16, 2010 | Sale | $25.82 | 1,000,000 | 25,824,699 | 605,974,696 | Nov 18, 2010, 04:28 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 15, 2010 | Sale | $26.29 | 1,000,000 | 26,293,501 | 606,974,696 | Nov 17, 2010, 04:17 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 12, 2010 | Sale | $26.30 | 1,000,000 | 26,301,500 | 607,973,551 | Nov 16, 2010, 04:20 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 11, 2010 | Sale | $26.56 | 1,000,000 | 26,559,401 | 608,973,551 | Nov 15, 2010, 04:24 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 10, 2010 | Sale | $26.95 | 2,000,000 | 53,902,599 | 609,973,551 | Nov 12, 2010, 04:26 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 09, 2010 | Sale | $26.96 | 2,000,000 | 53,911,598 | 611,973,551 | Nov 12, 2010, 04:26 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 08, 2010 | Sale | $26.88 | 2,000,000 | 53,769,798 | 613,973,551 | Nov 10, 2010, 04:08 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 05, 2010 | Sale | $26.81 | 1,000,000 | 26,807,301 | 615,973,551 | Nov 09, 2010, 04:45 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 04, 2010 | Sale | $27.17 | 1,000,000 | 27,168,501 | 616,973,551 | Nov 08, 2010, 04:24 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 03, 2010 | Sale | $27.19 | 1,000,000 | 27,190,599 | 617,973,551 | Nov 05, 2010, 04:33 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 02, 2010 | Sale | $27.23 | 2,000,000 | 54,462,399 | 618,973,551 | Nov 04, 2010, 04:38 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 23, 2010 | Sale | $24.39 | 2,000,000 | 48,780,800 | 621,973,551 | Aug 25, 2010, 04:19 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 24, 2010 | Sale | $24.15 | 1,000,000 | 24,145,399 | 620,973,551 | Aug 25, 2010, 04:19 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 20, 2010 | Sale | $24.28 | 2,000,000 | 48,562,599 | 623,973,551 | Aug 24, 2010, 05:49 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 19, 2010 | Sale | $24.48 | 1,000,000 | 24,479,601 | 625,973,551 | Aug 23, 2010, 06:27 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 18, 2010 | Sale | $24.76 | 2,000,000 | 49,513,599 | 626,973,551 | Aug 20, 2010, 04:35 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 17, 2010 | Sale | $24.83 | 3,000,000 | 74,485,800 | 628,972,342 | Aug 19, 2010, 04:27 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 16, 2010 | Sale | $24.51 | 2,000,000 | 49,015,999 | 631,972,342 | Aug 18, 2010, 04:29 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 13, 2010 | Sale | $24.49 | 2,000,000 | 48,979,198 | 633,972,342 | Aug 17, 2010, 04:26 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 12, 2010 | Sale | $24.51 | 1,000,000 | 24,510,300 | 635,972,342 | Aug 16, 2010, 04:24 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 11, 2010 | Sale | $24.75 | 1,000,000 | 24,746,099 | 636,972,342 | Aug 13, 2010, 04:10 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 10, 2010 | Sale | $25.07 | 1,000,000 | 25,073,099 | 637,972,342 | Aug 12, 2010, 04:29 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Aug 09, 2010 | Sale | $25.57 | 2,000,000 | 51,145,401 | 638,972,342 | Aug 11, 2010, 04:20 PM |
