Skip to main content
Signal8
MacLennan David profile photo

David MacLennan

CIK: 0001498535

Transaction Breakdown

Open Market Buys (P)9 (20.5%)

High conviction signal

Open Market Sales (S)0 (0.0%)

Position reduction

Option Exercises (M)1 (2.3%)

Derivative conversions

Awards (A)32 (72.7%)

Compensation grants

Other (G, F, J, C, D, …)2 (4.5%)

Gifts, tax withholding, conversions, dispositions to the issuer and other codes

Companies & Roles (2)

ECOLAB INC. logo
ECL

ECOLAB INC.

Director
CATERPILLAR INC logo
CAT

CATERPILLAR INC

Director

Discretionary Trading P&L

Holdings

Transaction History (44 total)

  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Sep 30, 2026
    Award(A)
    Direct
    131 shares-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Sep 30, 2026
    Award(A)
    Direct
    46 shares at avg. $276.36$13K
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    Sep 30, 2026
    Award(A)

    Phantom Stock Units

    Direct
    28 shares at avg. $821.01-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Jun 30, 2026
    Award(A)
    Direct
    130 shares-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Jun 30, 2026
    Award(A)
    Direct
    46 shares at avg. $278.46$13K
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    Jun 30, 2026
    Award(A)

    Phantom Stock Units

    Direct
    22 shares at avg. $1055.33-
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    Jun 10, 2026
    Award(A)
    Direct
    211 shares-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    May 15, 2026
    Award(A)

    Non-Employee Director Stock Option (Right to Buy)

    Direct
    732 shares-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    May 13, 2026
    Purchase(P)
    Direct
    1K shares at avg. $250.65$251K
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    May 4, 2026
    Purchase(P)
    Direct
    800 shares at avg. $256.91$206K
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    May 4, 2026
    Purchase(P)
    Direct
    250 shares at avg. $876.84$219K
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Mar 31, 2026
    Award(A)
    Direct
    49 shares at avg. $263.03$13K
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Mar 31, 2026
    Award(A)
    Direct
    138 shares-
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    Mar 31, 2026
    Award(A)

    Phantom Stock Units

    Direct
    33 shares at avg. $690.44-
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    Dec 31, 2025
    Award(A)

    Phantom Stock Units

    Direct
    30 shares at avg. $575.49-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Dec 31, 2025
    Award(A)
    Direct
    128 shares-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Dec 31, 2025
    Award(A)
    Direct
    44 shares at avg. $263.68$12K
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Dec 8, 2025
    Purchase(P)
    Direct
    750 shares at avg. $257.60$193K
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    Nov 25, 2025
    Other(J)

    Phantom Stock Units

    Direct
    72 shares at avg. $557.34-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Nov 12, 2025
    Exercise(M)
    Direct
    3.3K shares at avg. $115.08$380K
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Nov 12, 2025
    Tax Payment(F)
    Direct
    1.5K shares at avg. $262.02$380K
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    Nov 6, 2025
    Purchase(P)
    Direct
    300 shares at avg. $568.86$171K
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Sep 30, 2025
    Award(A)
    Direct
    123 shares-
  • ECOLAB INC. logo
    ECL

    ECOLAB INC.

    Sep 30, 2025
    Award(A)
    Direct
    42 shares at avg. $273.87$12K
  • CATERPILLAR INC logo
    CAT

    CATERPILLAR INC

    Sep 30, 2025
    Award(A)

    Phantom Stock Units

    Direct
    37 shares at avg. $473.84-

1-25 of 44

About MacLennan David

MacLennan David (SEC CIK 0001498535) files insider reports with the SEC as Director of ECOLAB INC. (ECL) and Director of CATERPILLAR INC (CAT).

Signal8 holds 34 ownership filings by MacLennan David, all Form 4s, filed between Oct 1, 2024 and Oct 2, 2026. Those filings report 44 transactions, from Sep 30, 2024 to Sep 30, 2026. Signal8's Form 4 history starts in Sep 2024.

The business address on MacLennan David's filings is in IRVING, TX.

Recent filings by MacLennan David

  • Sep 30, 2026: Grants or awards of ECL shares (2 lines, Form 4, code A).
  • Sep 30, 2026: Grant or award of CAT derivative securities (Form 4, code A).
  • Jun 30, 2026: Grants or awards of ECL shares (2 lines, Form 4, code A).
  • Jun 30, 2026: Grant or award of CAT derivative securities (Form 4, code A).
  • Jun 10, 2026: Grant or award of CAT shares (Form 4, code A).

Other insiders filing for ECOLAB INC. (ECL)

How to read Form 4 transaction codes