| Symbol | Company | Owner | Relationship | Date | Transaction | Cost | # Shares | Value ($) | Total Shares | Filing | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 21, 2024 | Sale | $242.79 | 100,000 | 24,278,914 | 29,320,492 | Nov 22, 2024, 08:44 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 22, 2024 | Sale | $245.95 | 70,000 | 17,216,728 | 29,231,822 | Nov 22, 2024, 08:44 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 20, 2024 | Sale | $241.21 | 106,542 | 25,699,268 | 29,402,599 | Nov 22, 2024, 08:44 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 18, 2024 | Sale | $245.96 | 83,873 | 20,629,025 | 29,546,016 | Nov 20, 2024, 05:27 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 19, 2024 | Sale | $244.48 | 79,585 | 19,456,852 | 29,526,083 | Nov 20, 2024, 05:27 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 14, 2024 | Sale | $248.06 | 100,000 | 24,806,005 | 29,737,488 | Nov 18, 2024, 04:01 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 15, 2024 | Sale | $245.22 | 100,000 | 24,522,030 | 29,644,692 | Nov 18, 2024, 04:01 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 13, 2024 | Sale | $249.40 | 177,892 | 44,366,535 | 29,950,817 | Nov 14, 2024, 04:40 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 12, 2024 | Sale | $248.65 | 126,436 | 31,437,716 | 30,059,249 | Nov 14, 2024, 04:40 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 08, 2024 | Sale | $249.66 | 89,828 | 22,426,685 | 30,261,258 | Nov 12, 2024, 05:23 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 11, 2024 | Sale | $250.62 | 49,742 | 12,466,403 | 30,132,103 | Nov 12, 2024, 05:23 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 06, 2024 | Sale | $245.32 | 75,287 | 18,469,452 | 30,334,715 | Nov 08, 2024, 04:55 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 07, 2024 | Sale | $246.00 | 50,815 | 12,500,622 | 30,305,473 | Nov 08, 2024, 04:55 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Oct 31, 2024 | Sale | $246.92 | 409,136 | 101,024,631 | 31,153,283 | Nov 04, 2024, 09:08 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 01, 2024 | Sale | $245.01 | 322,662 | 79,053,889 | 30,516,408 | Nov 04, 2024, 09:08 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Nov 04, 2024 | Sale | $243.80 | 65,015 | 15,850,375 | 30,422,369 | Nov 04, 2024, 09:08 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 19, 2022 | Buy | $172.29 | 37,255 | 6,418,531 | 31,164,142 | Aug 23, 2022, 05:19 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 22, 2022 | Buy | $169.78 | 21,412 | 3,635,312 | 31,185,554 | Aug 23, 2022, 05:19 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 17, 2022 | Buy | $174.76 | 66,427 | 11,608,552 | 31,080,989 | Aug 19, 2022, 04:15 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 18, 2022 | Buy | $175.27 | 45,898 | 8,044,624 | 31,126,887 | Aug 19, 2022, 04:15 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 15, 2022 | Buy | $176.18 | 66,952 | 11,795,734 | 30,937,635 | Aug 17, 2022, 04:16 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 16, 2022 | Buy | $177.05 | 76,927 | 13,619,583 | 31,014,562 | Aug 17, 2022, 04:16 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 11, 2022 | Buy | $171.47 | 149,190 | 25,581,015 | 30,834,744 | Aug 15, 2022, 04:46 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 12, 2022 | Buy | $173.18 | 35,939 | 6,224,058 | 30,870,683 | Aug 15, 2022, 04:46 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 14, 2018 | Buy | $136.89 | 113,768 | 15,573,903 | 30,307,823 | Mar 16, 2018, 08:33 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 15, 2018 | Buy | $136.63 | 301,931 | 41,251,323 | 30,609,754 | Mar 16, 2018, 08:33 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 16, 2018 | Buy | $137.53 | 75,800 | 10,424,675 | 30,685,554 | Mar 16, 2018, 08:33 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 12, 2018 | Buy | $136.08 | 100,000 | 13,608,311 | 29,925,055 | Mar 14, 2018, 06:08 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 13, 2018 | Buy | $136.70 | 269,000 | 36,772,465 | 30,194,055 | Mar 14, 2018, 06:08 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 07, 2018 | Buy | $132.10 | 694,343 | 91,721,225 | 29,190,236 | Mar 09, 2018, 08:14 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 08, 2018 | Buy | $133.53 | 192,300 | 25,678,092 | 29,382,536 | Mar 09, 2018, 08:14 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 09, 2018 | Buy | $134.60 | 442,519 | 59,563,166 | 29,825,055 | Mar 09, 2018, 08:14 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Aug 03, 2017 | Buy | $132.57 | 75,500 | 10,009,110 | 28,495,893 | Aug 07, 2017, 05:29 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 04, 2017 | Sale | $68.83 | 850,000 | 58,504,140 | 166,992,934 | May 05, 2017, 05:01 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 03, 2017 | Sale | $68.93 | 1,650,000 | 113,736,641 | 167,842,934 | May 05, 2017, 05:01 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 02, 2017 | Sale | $69.40 | 2,500,000 | 173,506,508 | 169,492,934 | May 04, 2017, 04:32 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 01, 2017 | Sale | $69.22 | 3,000,000 | 207,645,905 | 171,992,934 | May 03, 2017, 04:19 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 01, 2017 | Sale | $63.85 | 2,000,000 | 127,695,136 | 178,988,034 | Feb 03, 2017, 04:58 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 02, 2017 | Sale | $63.11 | 2,000,000 | 126,224,403 | 174,992,934 | Feb 03, 2017, 04:58 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 31, 2017 | Sale | $64.55 | 2,000,000 | 129,103,394 | 178,992,934 | Feb 02, 2017, 04:37 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 30, 2017 | Sale | $65.11 | 2,000,000 | 130,224,792 | 180,992,934 | Feb 01, 2017, 05:17 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 27, 2016 | Sale | $60.49 | 1,700,000 | 102,828,917 | 184,592,934 | Oct 31, 2016, 04:40 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 28, 2016 | Sale | $60.10 | 1,600,000 | 96,166,083 | 182,992,934 | Oct 31, 2016, 04:40 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 26, 2016 | Sale | $60.78 | 2,000,000 | 121,555,801 | 186,292,934 | Oct 28, 2016, 04:23 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 25, 2016 | Sale | $60.99 | 2,700,000 | 164,678,937 | 188,292,934 | Oct 27, 2016, 04:41 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 22, 2016 | Sale | $56.41 | 3,500,000 | 197,438,845 | 192,992,934 | Jul 26, 2016, 04:33 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 25, 2016 | Sale | $56.46 | 2,000,000 | 112,925,797 | 190,992,934 | Jul 26, 2016, 04:33 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 21, 2016 | Sale | $55.94 | 2,500,000 | 139,852,753 | 196,492,934 | Jul 25, 2016, 04:34 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 28, 2016 | Sale | $50.19 | 2,650,000 | 133,006,181 | 204,240,353 | May 02, 2016, 04:35 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 29, 2016 | Sale | $49.89 | 2,650,000 | 132,214,331 | 198,992,934 | May 02, 2016, 04:35 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 27, 2016 | Sale | $50.87 | 2,700,000 | 137,337,925 | 204,292,934 | Apr 29, 2016, 04:41 PM | |
| ECL | ECOLAB INC. | William H. Gates III | 10% Owner | Mar 10, 2016 | Buy | $105.36 | 499,999 | 52,678,761 | 28,420,393 | Mar 14, 2016, 04:44 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 04, 2016 | Sale | $51.92 | 2,000,000 | 103,838,119 | 209,768,216 | Feb 08, 2016, 04:47 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 05, 2016 | Sale | $50.65 | 1,000,000 | 50,651,065 | 207,903,786 | Feb 08, 2016, 04:47 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 03, 2016 | Sale | $52.17 | 2,000,000 | 104,334,741 | 211,836,933 | Feb 05, 2016, 04:32 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 02, 2016 | Sale | $53.35 | 2,000,000 | 106,704,445 | 213,334,036 | Feb 04, 2016, 04:40 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 01, 2016 | Sale | $54.76 | 1,000,000 | 54,758,099 | 213,992,934 | Feb 03, 2016, 04:46 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 28, 2015 | Sale | $53.37 | 2,000,000 | 106,743,956 | 218,796,414 | Oct 30, 2015, 04:36 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 29, 2015 | Sale | $53.49 | 2,000,000 | 106,980,598 | 214,992,934 | Oct 30, 2015, 04:36 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 27, 2015 | Sale | $53.92 | 2,000,000 | 107,831,596 | 218,992,934 | Oct 29, 2015, 04:35 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 26, 2015 | Sale | $53.80 | 2,000,000 | 107,598,396 | 220,992,934 | Oct 28, 2015, 04:32 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 30, 2015 | Sale | $46.72 | 2,000,000 | 93,431,336 | 224,036,234 | Jul 31, 2015, 05:06 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 29, 2015 | Sale | $46.16 | 2,000,000 | 92,316,855 | 226,145,014 | Jul 31, 2015, 05:06 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 28, 2015 | Sale | $45.32 | 2,000,000 | 90,641,800 | 226,992,934 | Jul 30, 2015, 04:28 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 27, 2015 | Sale | $45.40 | 2,000,000 | 90,796,402 | 228,992,934 | Jul 29, 2015, 04:25 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 18, 2015 | Sale | $47.90 | 2,000,000 | 95,806,602 | 232,992,934 | May 20, 2015, 05:02 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 19, 2015 | Sale | $47.45 | 2,000,000 | 94,896,797 | 230,992,934 | May 20, 2015, 05:02 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 15, 2015 | Sale | $48.28 | 2,000,000 | 96,569,199 | 234,992,934 | May 19, 2015, 04:39 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 14, 2015 | Sale | $48.68 | 2,000,000 | 97,351,196 | 236,992,934 | May 18, 2015, 04:43 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 05, 2015 | Sale | $42.39 | 1,000,000 | 42,385,899 | 239,992,934 | Feb 09, 2015, 04:41 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 06, 2015 | Sale | $42.45 | 1,000,000 | 42,448,002 | 238,992,934 | Feb 09, 2015, 04:41 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 04, 2015 | Sale | $41.76 | 1,000,000 | 41,760,300 | 240,992,934 | Feb 06, 2015, 04:35 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 03, 2015 | Sale | $41.32 | 1,000,000 | 41,316,101 | 241,992,934 | Feb 05, 2015, 04:50 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 02, 2015 | Sale | $40.83 | 1,000,000 | 40,829,399 | 242,992,934 | Feb 04, 2015, 04:37 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 30, 2015 | Sale | $40.81 | 1,000,000 | 40,810,699 | 243,992,934 | Feb 03, 2015, 04:45 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 29, 2015 | Sale | $41.55 | 1,000,000 | 41,551,800 | 244,992,934 | Feb 02, 2015, 04:44 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 20, 2014 | Gift | - | 31,000,000 | - | 246,992,934 | Jan 30, 2015, 04:46 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jan 28, 2015 | Sale | $41.68 | 1,000,000 | 41,681,400 | 245,992,934 | Jan 30, 2015, 04:46 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 30, 2014 | Sale | $46.03 | 4,300,000 | 197,939,312 | 281,192,934 | Nov 03, 2014, 04:39 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 31, 2014 | Sale | $46.76 | 3,200,000 | 149,635,840 | 277,992,934 | Nov 03, 2014, 04:39 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 29, 2014 | Sale | $46.54 | 4,500,000 | 209,435,394 | 285,492,934 | Oct 31, 2014, 04:36 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 28, 2014 | Sale | $46.15 | 3,500,000 | 161,511,347 | 289,992,934 | Oct 30, 2014, 04:38 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 27, 2014 | Sale | $45.92 | 4,500,000 | 206,654,394 | 293,492,934 | Oct 29, 2014, 04:38 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 29, 2014 | Sale | $43.96 | 2,590,107 | 113,850,480 | 302,991,164 | Jul 31, 2014, 05:03 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 30, 2014 | Sale | $43.45 | 4,999,057 | 217,191,028 | 297,992,107 | Jul 31, 2014, 05:03 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 28, 2014 | Sale | $44.17 | 3,360,000 | 148,399,440 | 305,581,271 | Jul 30, 2014, 04:46 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 25, 2014 | Sale | $44.50 | 4,905,836 | 218,315,092 | 308,941,271 | Jul 29, 2014, 04:43 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Jul 24, 2014 | Sale | $44.54 | 4,145,000 | 184,604,200 | 313,847,107 | Jul 28, 2014, 04:44 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 06, 2014 | Sale | $39.22 | 1,000,000 | 39,219,398 | 317,991,164 | May 07, 2014, 05:01 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 05, 2014 | Sale | $39.45 | 3,650,000 | 143,977,173 | 318,991,164 | May 07, 2014, 05:01 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 02, 2014 | Sale | $39.86 | 4,030,000 | 160,642,244 | 322,641,164 | May 06, 2014, 04:35 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | May 01, 2014 | Sale | $40.04 | 6,940,000 | 277,896,350 | 326,671,164 | May 05, 2014, 04:40 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 30, 2014 | Sale | $40.34 | 4,600,000 | 185,552,033 | 330,141,164 | May 02, 2014, 04:35 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Apr 29, 2014 | Sale | $40.59 | 3,250,000 | 131,923,997 | 334,741,164 | May 01, 2014, 04:42 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 14, 2014 | Sale | $37.61 | 4,761,637 | 179,067,079 | 344,479,527 | Feb 19, 2014, 04:39 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 18, 2014 | Sale | $37.53 | 6,488,363 | 243,501,127 | 337,991,164 | Feb 19, 2014, 04:39 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 13, 2014 | Sale | $37.67 | 7,117,000 | 268,110,191 | 349,241,164 | Feb 18, 2014, 04:40 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Feb 12, 2014 | Sale | $37.49 | 1,633,000 | 61,228,193 | 356,358,164 | Feb 14, 2014, 04:38 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Oct 31, 2013 | Sale | $35.56 | 3,594,500 | 127,838,031 | 365,036,565 | Nov 04, 2013, 04:44 PM | |
| MSFT | MICROSOFT CORP | William H. Gates III | Director | Nov 01, 2013 | Sale | $35.53 | 7,047,400 | 250,382,150 | 357,989,165 | Nov 04, 2013, 04:44 PM |
