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

24 trades

$3.40M

Total Sells

1 trades

$380.2K

Net Position

Net Buyer

$3.01M

Companies Traded

2

ECL, CAT

Active Period

May 2021 – May 2026

25 total trades

Most Recent

Buy ECL

May 14, 2026 · $250.7K

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

Buys

14 · $2.07M

Sells

1 · $380.2K

Total Shares Bought

9,500

Total Shares Sold

1,451

ECL Price Chart
Loading chart...
DateTypeValue
May 14, 2026 Buy$250.7K
May 5, 2026 Buy$205.5K
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

10 · $1.32M

Sells

0 · $0.00

Total Shares Bought

4,175

Total Shares Sold

0

CAT Price Chart
Loading chart...
DateTypeValue
May 5, 2026 Buy$219.2K
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