Average stock performance after each discretionary buy, measured at 1, 3 and 6 months. 21 buys in history.
Holdings derived from the most recent reported transactions. Not adjusted for stock splits or share-class conversions.
| Issuer | Shares | Source | Last tx | Detail |
|---|---|---|---|---|
| REPUBLIC SERVICES, INC. | 107,452,519 | reported | 30 Sept 2014 | tx 92+31,982,090 |
| MICROSOFT CORP | 102,992,934 | reported | 06 Jun 2017 | tx 3773+30,088−938,358,101 |
| ECOLAB INC. | 30,388,741 | reported | 04 Nov 2024 | tx 41+2,979,774−796,813 |
| Evolv Technologies Holdings, Inc. | 18,659,796 | reported | 15 Aug 2022 | tx 1+3,609,635 |
| WESTERN ASSET CLAYMORE US TREASURY INFLATION PRO SEC FUND 2 | 13,723,992 | reported | 24 May 2022 | tx 42+3,307,276 |
| AUTONATION, INC. | 9,877,238 | reported | 26 Oct 2021 | tx 79+4,756,839−8,249,889 |
| Vroom, Inc. | 6,771,076 | reported | 11 Jun 2020 | tx 3+6,771,076−3,385,538 |
| WESTERN ASSET CLAYMORE US TREASURY INFLATION PRO SECU FUND | 5,208,507 | reported | 26 May 2022 | tx 79+2,040,114−1,942,045 |
| EXICURE, INC. | 5,064,703 | reported | 21 Dec 2021 | tx 1−1,268,619 |
| Alto Ingredients, Inc. | 1,922,828 | reported | 06 Jun 2008 | tx 335+3,000,000−4,208,860 |
| Date | Type | Issuer | Qty | Price | Signals |
|---|---|---|---|---|---|
| 04 Nov 2024 | SALE | ECOLAB INC. | 18,657 | 243.81 USD | |
| 04 Nov 2024 | SALE | ECOLAB INC. | 12,849 | 244.99 USD | |
| 04 Nov 2024 | SALE | ECOLAB INC. | 2,122 | 245.97 USD | |
| 04 Nov 2024 | SALE | ECOLAB INC. | 31,387 | 243.15 USD | |
| 01 Nov 2024 | SALE | ECOLAB INC. | 8,202 | 246.62 USD | |
| 01 Nov 2024 | SALE | ECOLAB INC. | 54,450 | 245.99 USD | |
| 01 Nov 2024 | SALE | ECOLAB INC. | 260,010 | 244.75 USD | |
| 31 Oct 2024 | SALE | ECOLAB INC. | 3,210 | 249.87 USD | |
| 31 Oct 2024 | SALE | ECOLAB INC. | 102,528 | 249.15 USD | |
| 31 Oct 2024 | SALE | ECOLAB INC. | 12,939 | 248.22 USD | |
| 31 Oct 2024 | SALE | ECOLAB INC. | 208,049 | 245.90 USD | |
| 31 Oct 2024 | SALE | ECOLAB INC. | 50,139 | 247.22 USD | |
| 31 Oct 2024 | SALE | ECOLAB INC. | 32,271 | 245.19 USD | |
| 19 Aug 2022 | PURCHASE | ECOLAB INC. | 17,292 | 171.56 USD | |
| 22 Aug 2022 | PURCHASE | ECOLAB INC. | 8,934 | 170.36 USD | |
| 22 Aug 2022 | PURCHASE | ECOLAB INC. | 12,394 | 169.35 USD | |
| 19 Aug 2022 | PURCHASE | ECOLAB INC. | 100 | 174.22 USD | |
| 19 Aug 2022 | PURCHASE | ECOLAB INC. | 6,934 | 173.59 USD | |
| 19 Aug 2022 | PURCHASE | ECOLAB INC. | 12,929 | 172.54 USD | |
| 22 Aug 2022 | PURCHASE | ECOLAB INC. | 84 | 170.90 USD | |
| 17 Aug 2022 | PURCHASE | ECOLAB INC. | 43,730 | 174.54 USD | |
| 17 Aug 2022 | PURCHASE | ECOLAB INC. | 22,697 | 175.17 USD | |
| 18 Aug 2022 | PURCHASE | ECOLAB INC. | 39,480 | 175.21 USD | |
| 18 Aug 2022 | PURCHASE | ECOLAB INC. | 6,418 | 175.62 USD | |
| 15 Aug 2022 | OTHER | Evolv Technologies Holdings, Inc. | 3,609,635 | 0.00 USD |
4 purchases reported after at least 12 months of silence — most recent on 18 May 2022.