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...
DateTypeValue
Dec 8, 2025 Buy$193.2K
Nov 13, 2025 Sell$380.2K
Aug 15, 2025 Buy$167.1K
May 9, 2025 Buy$125.9K
Feb 13, 2025 Buy$105.8K
Aug 2, 2024 Buy$156.3K
May 3, 2024 Buy$147.8K
Dec 1, 2023 Buy$153.2K
Aug 7, 2023 Buy$119.4K
Jun 14, 2023 Buy$126.2K
Nov 8, 2022 Buy$111.7K
May 5, 2022 Buy$102.6K
Feb 18, 2022 Buy$107.5K

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...
DateTypeValue
Nov 6, 2025 Buy$170.7K
May 8, 2025 Buy$120.3K
May 3, 2024 Buy$168.7K
Feb 23, 2024 Buy$113.2K
Feb 17, 2023 Buy$99.7K
May 5, 2022 Buy$131.9K
Feb 7, 2022 Buy$95.8K
Aug 4, 2021 Buy$103.1K
May 5, 2021 Buy$99.9K