InsiderFlow

David MacLennan

ECL

David MacLennan serves as Director at Ecolab Inc. (ECL). This page tracks their complete SEC Form 4 insider trading history including stock purchases and sales.

Total Buys

21 trades

$2.72M

Total Sells

1 trades

$380.2K

Net Position

Net Buyer

$2.34M

Companies Traded

2

ECL, CAT

Active Period

May 2021 – Dec 2025

22 total trades

Most Recent

Buy ECL

Dec 8, 2025 · $193.2K

David MacLennan's Insider Trading at Ecolab Inc. (ECL)

Buys

12 · $1.62M

Sells

1 · $380.2K

Total Shares Bought

7,700

Total Shares Sold

1,451

ECL Price Chart
Loading chart...
DateTypeSharesAvg PriceValueShares After
Dec 8, 2025Buy750$257.60$193.2K0
Nov 13, 2025Sell1,451$262.02$380.2K0
Aug 15, 2025Buy600$278.51$167.1K0
May 9, 2025Buy500$251.74$125.9K0
Feb 13, 2025Buy400$264.52$105.8K0
Aug 2, 2024Buy650$240.41$156.3K0
May 3, 2024Buy650$227.37$147.8K0
Dec 1, 2023Buy800$191.53$153.2K0
Aug 7, 2023Buy650$183.73$119.4K0
Jun 14, 2023Buy700$180.23$126.2K0
Nov 8, 2022Buy800$139.66$111.7K0
May 5, 2022Buy600$171.01$102.6K0
Feb 18, 2022Buy600$179.09$107.5K0

David MacLennan's Insider Trading at Caterpillar Inc. (CAT)

Buys

9 · $1.10M

Sells

0 · $0.00

Total Shares Bought

3,925

Total Shares Sold

0

CAT Price Chart
Loading chart...
DateTypeSharesAvg PriceValueShares After
Nov 6, 2025Buy300$568.86$170.7K0
May 8, 2025Buy375$320.70$120.3K0
May 3, 2024Buy500$337.39$168.7K0
Feb 23, 2024Buy350$323.37$113.2K0
Feb 17, 2023Buy400$249.29$99.7K0
May 5, 2022Buy600$219.82$131.9K0
Feb 7, 2022Buy480$199.50$95.8K0
Aug 4, 2021Buy500$206.20$103.1K0
May 5, 2021Buy420$237.86$99.9K0