Home › Stocks › ECL

Ecolab Inc. (ECL): insider buying, hedge funds & Congress trades

Ecolab Inc. (ECL): 6 insider purchases in the last two years (4 opportunistic); 58 trades disclosed by members of Congress.

Insider buying

FiledInsiderSharesPriceValueType
Jun 15, 2026Clark Benjamin M.
Officer
1,000$263.83$263.8Kno history
Jun 11, 2026Doukeris Michel D
Director
7,750$258.00$2.0Mno history
Dec 8, 2025MacLennan David
Director
750$257.60$193.2Kopportunistic
Aug 15, 2025MacLennan David
Director
600$278.51$167.1Kopportunistic
May 9, 2025MacLennan David
Director
500$251.75$125.9Kopportunistic
Feb 18, 2025MacLennan David
Director
400$264.51$105.8Kopportunistic

Open-market purchases from SEC Form 4. "Opportunistic" = this insider trades every year but not on a fixed schedule (Cohen, Malloy & Pomorski); "routine" buys carry little information.

Get alerts for ECL

Free account. Know when insiders, famous funds or Congress trade it.

Start free

Congress trades in ECL

FiledMemberTypeAmount
Nov 21, 2025Lisa McClainsale$1,001 - $15,000
Nov 21, 2025Lisa McClainsale$1,001 - $15,000
Nov 21, 2025Lisa McClainpurchase$1,001 - $15,000
Aug 13, 2025Lisa McClainpurchase$1,001 - $15,000
Jun 22, 2025Jefferson Shrevesale$100,001 - $250,000
May 8, 2025Jefferson Shrevepurchase$100,001 - $250,000
Apr 11, 2023Kathy Manningpartial sale$15,001 - $50,000
Feb 14, 2023Kevin Hernsale$1,001 - $15,000
Jan 13, 2023Kevin Hernsale$15,001 - $50,000
Nov 12, 2022Alan S. Lowenthalsale$1,001 - $15,000
Nov 12, 2022Alan S. Lowenthalsale$1,001 - $15,000
Jul 25, 2022Alan S. Lowenthalpurchase$1,001 - $15,000
Jul 25, 2022Alan S. Lowenthalpurchase$1,001 - $15,000
Mar 3, 2022Donald Sternoff Beyer Jr.sale$1,001 - $15,000 c
Jul 4, 2021Donald Sternoff Honorable Beyer Jrsale$1,001 - $15,000 c
May 5, 2021Susie Leesale$1,001 - $15,000 b
Mar 11, 2021Susie Leepartial sale$1,001 - $15,000 g
Mar 11, 2021Susie Leepartial sale$1,001 - $15,000 g
Feb 17, 2021Christopher L. Jacobspartial sale$1,001 - $15,000 b
Feb 10, 2021Susie Leepartial sale$1,001 - $15,000 g
Jan 1, 2021Donald Sternoff Honorable Beyer Jrpurchase$1,001 - $15,000 e
Dec 1, 2020Donald Sternoff Beyer Jrpurchase$1,001 - $15,000 g
Nov 5, 2020Donald Sternoff Beyer Jrsale$1,001 - $15,000 c
Oct 7, 2020Susie Leepurchase$1,001 - $15,000 c
Sep 6, 2020Donald Sternoff Beyer Jrsale$1,001 - $15,000 c
Aug 9, 2020Donald Sternoff Beyer Jrsale$15,001 - b
Aug 8, 2020Alan S. Lowenthalsale$743.62 c
Aug 8, 2020Alan S. Lowenthalpartial sale$1,001 - $15,000 c
Jun 15, 2020Susie Leepartial sale$1,001 - $15,000 c
May 31, 2020Donald Sternoff Beyer Jrsale$1,001 - $15,000 g
May 31, 2020Donald Sternoff Beyer Jrsale$1,001 - $15,000 g
May 15, 2020Kevin Hernpurchase$1,001 - $15,000 f
May 9, 2020Donald Sternoff Beyer Jrsale$1,001 - $15,000 d
May 2, 2020Alan S. Lowenthalsale$1,001 - $15,000 c
May 2, 2020Alan S. Lowenthalpartial sale$348.94 c
Mar 31, 2020Alan S. Lowenthalsale$1,001 - $15,000 c
Mar 31, 2020Alan S. Lowenthalsale$251.68 c
Mar 31, 2020Alan S. Lowenthalsale$629.20 e
Mar 16, 2020Josh Gottheimersale$1,001 - $15,000 g
Feb 22, 2020Donald Sternoff Beyer Jrpurchase$1,001 - $15,000 f
Feb 22, 2020Donald Sternoff Beyer Jrpurchase$1,001 - $15,000 f
Jan 16, 2020Susie Leepartial sale$1,001 - $15,000 e
Dec 14, 2019Donald Sternoff Beyer Jrpurchase$1,001 - $15,000 f
Dec 14, 2019Donald Sternoff Beyer Jrpurchase$1,001 - $15,000 c
Dec 14, 2019Donald Sternoff Beyer Jrpurchase$1,001 - $15,000 d
Nov 25, 2019Alan S. Lowenthalpurchase$572.16 c
Nov 25, 2019Alan S. Lowenthalpurchase$1,001 - $15,000 g
Nov 25, 2019Alan S. Lowenthalpurchase$1,001 - $15,000 g
Nov 8, 2019Alan S. Lowenthalpurchase$1,001 - $15,000 c
Nov 8, 2019Alan S. Lowenthalpurchase$1,001 - $15,000 d
Nov 7, 2019Alan S. Lowenthalpurchase$581.15 c
Jul 25, 2019Elizabeth Fletchersale$1,001 - $15,000 c
Jul 18, 2019Susie Leepurchase$1,001 - $15,000 d
Jun 16, 2019Elizabeth Fletchersale$1,001 - $15,000 b
Apr 23, 2019Elizabeth Fletcherpurchase$1,001 - $15,000 g
Apr 15, 2019Nicholas Van Taylorsale$1,001 - $15,000 d
Apr 15, 2019Nicholas Van Taylorsale$1,001 - $15,000 c
Apr 8, 2019Susie Leepartial sale$1,001 - $15,000 g