Ecolab insider activity
What the executives and directors of Ecolab actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 233 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Aug 3, 2026 | Bradway Jennifer J | 9,401 |
| Jul 30, 2026 | Kirkland Scott D | 3,972 |
| Jun 30, 2026 | LARSON MICHAEL | 130 |
| Jun 30, 2026 | NOWELL LIONEL L III | 130 |
| Jun 30, 2026 | ZILLMER JOHN J | 130 |
| Jun 30, 2026 | Whalen Julie | 130 |
| Jun 30, 2026 | Ballard Shari L | 260 |
| Jun 30, 2026 | Green Eric Mark | 274 |
| Jun 30, 2026 | MacLennan David | 176 |
| Jun 30, 2026 | McKibben Tracy B | 130 |
| Jun 30, 2026 | Vautrinot Suzanne M | 130 |
| Jun 30, 2026 | Althoff Judson | 130 |
| Jun 30, 2026 | Gross Marion K. | 130 |
| Jun 30, 2026 | Doukeris Michel D | 130 |
| Jun 9, 2026 | Brown Darrell R | 10K |
| May 22, 2026 | Vautrinot Suzanne M | 2,996 |
| May 4, 2026 | Cook Gregory B | 12K |
| Mar 31, 2026 | LARSON MICHAEL | 138 |
| Mar 31, 2026 | NOWELL LIONEL L III | 138 |
| Mar 31, 2026 | ZILLMER JOHN J | 138 |
| Mar 31, 2026 | REICH VICTORIA | 138 |
| Mar 31, 2026 | Whalen Julie | 138 |
| Mar 31, 2026 | Ballard Shari L | 276 |
| Mar 31, 2026 | Green Eric Mark | 290 |
| Mar 31, 2026 | MacLennan David | 187 |
| Mar 31, 2026 | McKibben Tracy B | 138 |
| Mar 31, 2026 | Vautrinot Suzanne M | 138 |
| Mar 31, 2026 | Althoff Judson | 138 |
| Mar 31, 2026 | Gross Marion K. | 138 |
| Mar 31, 2026 | Doukeris Michel D | 138 |
| Mar 27, 2026 | LARSON MICHAEL | 3,306 |
| Feb 26, 2026 | Cook Gregory B | 3,800 |
| Feb 25, 2026 | McKibben Tracy B | 2,300 |
| Feb 25, 2026 | King Margeaux | 2,189 |
| Feb 24, 2026 | Beck Christophe | 24K |
| Feb 24, 2026 | Kirkland Scott D | 404 |
| Feb 18, 2026 | Alfano Nicholas J. | 13K |
| Feb 18, 2026 | Beck Christophe | 36K |
| Feb 18, 2026 | Brown Darrell R | 12K |
| Feb 18, 2026 | Kirkland Scott D | 14K |
| Feb 18, 2026 | De Boo Alexander A. | 2,497 |
| Feb 18, 2026 | Bradway Jennifer J | 2,544 |
| Feb 18, 2026 | Cook Gregory B | 4,454 |
| Feb 18, 2026 | Boone Jandeen M | 794 |
| Feb 18, 2026 | Hlila Alexandra M A | 723 |
| Feb 13, 2026 | ZILLMER JOHN J | 3,179 |
| Feb 13, 2026 | REICH VICTORIA | 1,000 |
| Feb 13, 2026 | Bradway Jennifer J | 950 |
| Dec 31, 2025 | LARSON MICHAEL | 128 |
| Dec 31, 2025 | NOWELL LIONEL L III | 128 |
| Dec 31, 2025 | ZILLMER JOHN J | 128 |
| Dec 31, 2025 | REICH VICTORIA | 128 |
| Dec 31, 2025 | Whalen Julie | 128 |
| Dec 31, 2025 | Ballard Shari L | 256 |
| Dec 31, 2025 | Green Eric Mark | 265 |
| Dec 31, 2025 | MacLennan David | 172 |
| Dec 31, 2025 | McKibben Tracy B | 128 |
| Dec 31, 2025 | Vautrinot Suzanne M | 128 |
| Dec 31, 2025 | Althoff Judson | 128 |
| Dec 31, 2025 | Gross Marion K. | 128 |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| Granted | 62K |
| Vested / exercised | 108K |
| Bought on market | 15K |
| Withheld for tax | 34K |
| Discretionary sales | 96K |
| Gifts | 404 |
| Kept | 56K |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Beck Christophe | 57K | 73K | 128.4 |
| ZILLMER JOHN J | 38K | 49K | 130.6 |
| Brown Darrell R | 11K | 33K | 292.9 |
Who holds what
the 14 largest holdings of 36| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| GATES WILLIAM H III Last trade Nov 22, 2024 | 10% owner | 29M | – | – | Nov 22, 2024 | |
| CASCADE INVESTMENT, L.L.C. | 10% owner | 29M | – | – | – | |
| Beck Christophe CHAIRMAN, PRESIDENT & CEO Last trade Aug 18, 2026 | CEO | 73K | – | $17M | net selling over the year: 0 months buying, 3 months selling | Aug 18, 2026 |
| ZILLMER JOHN J | Director | 49K | – | – | – | |
| Brown Darrell R Co-COO - Global Markets Last trade Jun 9, 2026 | COO | 43K | – | $2.6M | net selling over the year: 0 months buying, 1 month selling | Jun 9, 2026 |
| BECK BARBARA Last trade Dec 2, 2020 | Director | 33K | – | – | Dec 2, 2020 | |
| HIGGINS ARTHUR J Last trade Feb 13, 2025 | Director | 27K | – | – | Feb 13, 2025 | |
| Berger Larry L EVP & CHIEF TECHNICAL OFFICER Last trade Feb 26, 2025 | Officer | 27K | – | – | Feb 26, 2025 | |
| Marsh Laurie M EVP - HUMAN RESOURCES Last trade Aug 19, 2024 | Officer | 26K | – | – | Aug 19, 2024 | |
| MacLennan David Last trade May 13, 2026 | Director | 26K | $649K | – | net buying over the year: 2 months buying, 0 months selling | May 13, 2026 |
| REICH VICTORIA Last trade Feb 13, 2026 | Director | 25K | – | $301K | net selling over the year: 0 months buying, 1 month selling | Feb 13, 2026 |
| Kirkland Scott D SVP & CORPORATE CONTROLLER Last trade Jul 30, 2026 | Officer | 22K | – | $930K | net selling over the year: 0 months buying, 1 month selling | Jul 30, 2026 |
| Busch Angela M EVP - CORP STRAT & BUS DEV Last trade Nov 16, 2023 | Officer | 21K | – | – | Nov 16, 2023 | |
| LARSON MICHAEL | Director | 19K | – | – | – |
Open-market trade log
the 60 most recent of 512| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Sep 11, 2026 | Green Eric Mark (Director) 320 shares $277.29 +0.0% since trade filed Sep 14, 2026 | Open-market buy | 320 | $277.29 | $89K | +0.0% | Sep 14, 2026 |
| Sep 11, 2026 | Green Eric Mark (Director) 3,370 shares $276.58 +0.3% since trade filed Sep 14, 2026 | Open-market buy | 3,370 | $276.58 | $932K | +0.3% | Sep 14, 2026 |
| Aug 18, 2026 | Beck Christophe (CEO) 18K shares $280.14 −1.0% since trade filed Aug 20, 2026 | Discretionary sale | 18K | $280.14 | $5.0M | −1.0% | Aug 20, 2026 |
| Aug 11, 2026 | Cook Gregory B (COO) 4,567 shares $285.13 −2.8% since trade filed Aug 11, 2026 | Discretionary sale | 4,567 | $285.13 | $1.3M | −2.8% | Aug 11, 2026 |
| Jul 30, 2026 | Kirkland Scott D (CFO) 3,357 shares $276.96 +0.1% since trade filed Jul 31, 2026 | Discretionary sale | 3,357 | $276.96 | $930K | +0.1% | Jul 31, 2026 |
| Jun 11, 2026 | Clark Benjamin M. (Officer) 1,000 shares $263.83 +5.1% since trade filed Jun 15, 2026 | Open-market buy | 1,000 | $263.83 | $264K | +5.1% | Jun 15, 2026 |
| Jun 10, 2026 | Doukeris Michel D (Director) 7,750 shares $258.00 +7.5% since trade filed Jun 11, 2026 | Open-market buy | 7,750 | $258.00 | $2.0M | +7.5% | Jun 11, 2026 |
| Jun 9, 2026 | Brown Darrell R (COO) 10K shares $260.89 +6.3% since trade filed Jun 10, 2026 | Discretionary sale | 10K | $260.89 | $2.6M | +6.3% | Jun 10, 2026 |
| May 27, 2026 | Vautrinot Suzanne M (Director) 1,004 shares $264.98 +4.7% since trade filed May 27, 2026 | Discretionary sale | 1,004 | $264.98 | $266K | +4.7% | May 27, 2026 |
| May 13, 2026 | MacLennan David (Director) 1,000 shares $250.65 +10.6% since trade filed May 14, 2026 | Open-market buy | 1,000 | $250.65 | $251K | +10.6% | May 14, 2026 |
| May 4, 2026 | MacLennan David (Director) 800 shares $256.91 +7.9% since trade filed May 5, 2026 | Open-market buy | 800 | $256.91 | $206K | +7.9% | May 5, 2026 |
| Feb 26, 2026 | Cook Gregory B (Officer) 3,519 shares $304.25 −8.9% since trade filed Feb 27, 2026 | Discretionary sale | 3,519 | $304.25 | $1.1M | −8.9% | Feb 27, 2026 |
| Feb 25, 2026 | McKibben Tracy B (Director) 1,265 shares $308.66 −10.2% since trade filed Feb 26, 2026 | Discretionary sale | 1,265 | $308.66 | $390K | −10.2% | Feb 26, 2026 |
| Feb 24, 2026 | Beck Christophe (CEO) 1,880 shares $307.87 −9.9% since trade filed Feb 25, 2026 | Discretionary sale | 1,880 | $307.87 | $579K | −9.9% | Feb 25, 2026 |
| Feb 24, 2026 | Beck Christophe (CEO) 18K shares $307.32 −9.8% since trade filed Feb 25, 2026 | Discretionary sale | 18K | $307.32 | $5.6M | −9.8% | Feb 25, 2026 |
| Feb 17, 2026 | Alfano Nicholas J. (Officer) 9,501 shares $303.58 −8.7% since trade filed Feb 18, 2026 | Discretionary sale | 9,501 | $303.58 | $2.9M | −8.7% | Feb 18, 2026 |
| Feb 13, 2026 | REICH VICTORIA (Director) 1,000 shares $301.08 −7.9% since trade filed Feb 17, 2026 | Discretionary sale | 1,000 | $301.08 | $301K | −7.9% | Feb 17, 2026 |
| Feb 13, 2026 | Bradway Jennifer J (Officer) 613 shares $302.01 −8.2% since trade filed Feb 17, 2026 | Discretionary sale | 613 | $302.01 | $185K | −8.2% | Feb 17, 2026 |
| Dec 8, 2025 | MacLennan David (Director) 750 shares $257.60 +7.6% since trade filed Dec 8, 2025 | Open-market buy | 750 | $257.60 | $193K | +7.6% | Dec 8, 2025 |
| Nov 24, 2025 | De Boo Alexander A. (Officer) 1,422 shares $268.25 +3.4% since trade filed Nov 25, 2025 | Discretionary sale | 1,422 | $268.25 | $381K | +3.4% | Nov 25, 2025 |
| Nov 12, 2025 | Beck Christophe (CEO) 4,462 shares $262.35 +5.7% since trade filed Nov 13, 2025 | Discretionary sale | 4,462 | $262.35 | $1.2M | +5.7% | Nov 13, 2025 |
| Nov 12, 2025 | Beck Christophe (CEO) 17K shares $261.17 +6.2% since trade filed Nov 13, 2025 | Discretionary sale | 17K | $261.17 | $4.5M | +6.2% | Nov 13, 2025 |
| Aug 19, 2025 | Vautrinot Suzanne M (Director) 1,354 shares $283.16 −2.1% since trade filed Aug 19, 2025 | Discretionary sale | 1,354 | $283.16 | $383K | −2.1% | Aug 19, 2025 |
| Aug 13, 2025 | MacLennan David (Director) 600 shares $278.51 −0.4% since trade filed Aug 15, 2025 | Open-market buy | 600 | $278.51 | $167K | −0.4% | Aug 15, 2025 |
| Aug 13, 2025 | Bradway Jennifer J (Officer) 807 shares $279.28 −0.7% since trade filed Aug 15, 2025 | Discretionary sale | 807 | $279.28 | $225K | −0.7% | Aug 15, 2025 |
| Jun 12, 2025 | REICH VICTORIA (Director) 1,300 shares $271.00 +2.3% since trade filed Jun 16, 2025 | Discretionary sale | 1,300 | $271.00 | $352K | +2.3% | Jun 16, 2025 |
| May 15, 2025 | Cook Gregory B (Officer) 2,234 shares $253.00 +9.6% since trade filed May 16, 2025 | Discretionary sale | 2,234 | $253.00 | $565K | +9.6% | May 16, 2025 |
| May 7, 2025 | MacLennan David (Director) 500 shares $251.75 +10.1% since trade filed May 9, 2025 | Open-market buy | 500 | $251.75 | $126K | +10.1% | May 9, 2025 |
| May 7, 2025 | Alfano Nicholas J. (Officer) 9,930 shares $253.75 +9.3% since trade filed May 9, 2025 | Discretionary sale | 9,930 | $253.75 | $2.5M | +9.3% | May 9, 2025 |
| Feb 26, 2025 | Berger Larry L (Officer) 11K shares $266.95 +3.9% since trade filed Feb 27, 2025 | Discretionary sale | 11K | $266.95 | $2.9M | +3.9% | Feb 27, 2025 |
| Feb 25, 2025 | Bradway Jennifer J (Officer) 856 shares $267.37 +3.7% since trade filed Feb 27, 2025 | Discretionary sale | 856 | $267.37 | $229K | +3.7% | Feb 27, 2025 |
| Feb 14, 2025 | McKibben Tracy B (Director) 1,704 shares $264.69 +4.8% since trade filed Feb 18, 2025 | Discretionary sale | 1,704 | $264.69 | $451K | +4.8% | Feb 18, 2025 |
| Feb 13, 2025 | HIGGINS ARTHUR J (Director) 1,800 shares $263.05 +5.4% since trade filed Feb 18, 2025 | Discretionary sale | 1,800 | $263.05 | $473K | +5.4% | Feb 18, 2025 |
| Feb 13, 2025 | MacLennan David (Director) 400 shares $264.51 +4.8% since trade filed Feb 18, 2025 | Open-market buy | 400 | $264.51 | $106K | +4.8% | Feb 18, 2025 |
| Feb 13, 2025 | Duijser Machiel (Officer) 5,721 shares $264.04 +5.0% since trade filed Feb 18, 2025 | Discretionary sale | 5,721 | $264.04 | $1.5M | +5.0% | Feb 18, 2025 |
| Nov 22, 2024 | GATES WILLIAM H III (10% owner) 116 shares $246.85 +12.3% since trade filed Nov 22, 2024 | Discretionary sale | 116 | $246.85 | $29K | +12.3% | Nov 22, 2024 |
| Nov 22, 2024 | GATES WILLIAM H III (10% owner) 17K shares $245.34 +13.0% since trade filed Nov 22, 2024 | Discretionary sale | 17K | $245.34 | $4.2M | +13.0% | Nov 22, 2024 |
| Nov 22, 2024 | GATES WILLIAM H III (10% owner) 53K shares $246.15 +12.7% since trade filed Nov 22, 2024 | Discretionary sale | 53K | $246.15 | $13M | +12.7% | Nov 22, 2024 |
| Nov 21, 2024 | GATES WILLIAM H III (10% owner) 28K shares $242.21 +14.5% since trade filed Nov 22, 2024 | Discretionary sale | 28K | $242.21 | $6.8M | +14.5% | Nov 22, 2024 |
| Nov 21, 2024 | GATES WILLIAM H III (10% owner) 72K shares $243.02 +14.1% since trade filed Nov 22, 2024 | Discretionary sale | 72K | $243.02 | $17M | +14.1% | Nov 22, 2024 |
| Nov 20, 2024 | GATES WILLIAM H III (10% owner) 1,200 shares $243.65 +13.8% since trade filed Nov 22, 2024 | Discretionary sale | 1,200 | $243.65 | $292K | +13.8% | Nov 22, 2024 |
| Nov 20, 2024 | GATES WILLIAM H III (10% owner) 7,698 shares $242.42 +14.4% since trade filed Nov 22, 2024 | Discretionary sale | 7,698 | $242.42 | $1.9M | +14.4% | Nov 22, 2024 |
| Nov 20, 2024 | GATES WILLIAM H III (10% owner) 45K shares $241.59 +14.8% since trade filed Nov 22, 2024 | Discretionary sale | 45K | $241.59 | $11M | +14.8% | Nov 22, 2024 |
| Nov 20, 2024 | GATES WILLIAM H III (10% owner) 53K shares $240.66 +15.2% since trade filed Nov 22, 2024 | Discretionary sale | 53K | $240.66 | $13M | +15.2% | Nov 22, 2024 |
| Nov 19, 2024 | GATES WILLIAM H III (10% owner) 8,785 shares $243.32 +14.0% since trade filed Nov 20, 2024 | Discretionary sale | 8,785 | $243.32 | $2.1M | +14.0% | Nov 20, 2024 |
| Nov 19, 2024 | GATES WILLIAM H III (10% owner) 28K shares $245.03 +13.2% since trade filed Nov 20, 2024 | Discretionary sale | 28K | $245.03 | $6.9M | +13.2% | Nov 20, 2024 |
| Nov 19, 2024 | GATES WILLIAM H III (10% owner) 42K shares $244.35 +13.5% since trade filed Nov 20, 2024 | Discretionary sale | 42K | $244.35 | $10M | +13.5% | Nov 20, 2024 |
| Nov 18, 2024 | GATES WILLIAM H III (10% owner) 11K shares $246.38 +12.6% since trade filed Nov 20, 2024 | Discretionary sale | 11K | $246.38 | $2.7M | +12.6% | Nov 20, 2024 |
| Nov 18, 2024 | GATES WILLIAM H III (10% owner) 73K shares $245.89 +12.8% since trade filed Nov 20, 2024 | Discretionary sale | 73K | $245.89 | $18M | +12.8% | Nov 20, 2024 |
| Nov 18, 2024 | De Boo Alexander A. (Officer) 1,390 shares $245.73 +12.8% since trade filed Nov 20, 2024 | Discretionary sale | 1,390 | $245.73 | $342K | +12.8% | Nov 20, 2024 |
| Nov 15, 2024 | GATES WILLIAM H III (10% owner) 26K shares $245.75 +12.8% since trade filed Nov 18, 2024 | Discretionary sale | 26K | $245.75 | $6.4M | +12.8% | Nov 18, 2024 |
| Nov 15, 2024 | GATES WILLIAM H III (10% owner) 74K shares $245.04 +13.2% since trade filed Nov 18, 2024 | Discretionary sale | 74K | $245.04 | $18M | +13.2% | Nov 18, 2024 |
| Nov 14, 2024 | GATES WILLIAM H III (10% owner) 8,212 shares $249.31 +11.2% since trade filed Nov 18, 2024 | Discretionary sale | 8,212 | $249.31 | $2.0M | +11.2% | Nov 18, 2024 |
| Nov 14, 2024 | GATES WILLIAM H III (10% owner) 11K shares $249.68 +11.1% since trade filed Nov 18, 2024 | Discretionary sale | 11K | $249.68 | $2.6M | +11.1% | Nov 18, 2024 |
| Nov 14, 2024 | GATES WILLIAM H III (10% owner) 81K shares $247.72 +11.9% since trade filed Nov 18, 2024 | Discretionary sale | 81K | $247.72 | $20M | +11.9% | Nov 18, 2024 |
| Nov 13, 2024 | GATES WILLIAM H III (10% owner) 18K shares $249.95 +10.9% since trade filed Nov 14, 2024 | Discretionary sale | 18K | $249.95 | $4.4M | +10.9% | Nov 14, 2024 |
| Nov 13, 2024 | GATES WILLIAM H III (10% owner) 46K shares $248.73 +11.5% since trade filed Nov 14, 2024 | Discretionary sale | 46K | $248.73 | $11M | +11.5% | Nov 14, 2024 |
| Nov 13, 2024 | GATES WILLIAM H III (10% owner) 114K shares $249.58 +11.1% since trade filed Nov 14, 2024 | Discretionary sale | 114K | $249.58 | $29M | +11.1% | Nov 14, 2024 |
| Nov 13, 2024 | HIGGINS ARTHUR J (Director) 2,000 shares $249.81 +11.0% since trade filed Nov 15, 2024 | Discretionary sale | 2,000 | $249.81 | $500K | +11.0% | Nov 15, 2024 |
| Nov 12, 2024 | GATES WILLIAM H III (10% owner) 748 shares $249.92 +11.0% since trade filed Nov 14, 2024 | Discretionary sale | 748 | $249.92 | $187K | +11.0% | Nov 14, 2024 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.