LIVE FROM THE DATABASETRANSACTIONS 362,430COMPANIES 5,763LATEST TRADE Oct 16UPDATED Oct 17, 12:31 AM
Reporting ownerCIK 0001498535

David MacLennan

19 transactions in 2 companies, from November 6, 2025 to September 30, 2026.

Transactions
192 companies
Bought · P
$846Kopen market
Sold · S
$0open market
Net
+$846Knet buying

By company

Where this insider traded.

CompanyTickerTradesBoughtSold
ECOLAB INC.ECL11$456K—
CATERPILLAR INCCAT8$390K—

All transactions

19 in total, newest filings first.

CompanyTickerInsiderDateCodeSharesPriceValue
ECOLAB INC.ECLDavid MacLennanDirSep 30A46$276.36$13K
ECOLAB INC.ECLDavid MacLennanDirSep 30A131$0.00—
CATERPILLAR INCCATDavid MacLennanDirDERIVSep 30A28$821.01$23K?
ECOLAB INC.ECLDavid MacLennanDirJun 30A46$278.46$13K
ECOLAB INC.ECLDavid MacLennanDirJun 30A130$0.00—
CATERPILLAR INCCATDavid MacLennanDirDERIVJun 30A22$1,055.33$23K?
CATERPILLAR INCCATDavid MacLennanDirJun 10A211$0.00—
ECOLAB INC.ECLDavid MacLennanDirDERIVMay 15A732$0.00—?
ECOLAB INC.ECLDavid MacLennanDirMay 13P1,000$250.65$251K
ECOLAB INC.ECLDavid MacLennanDirMay 4P800$256.91$206K
CATERPILLAR INCCATDavid MacLennanDirMay 4P250$876.84$219K
ECOLAB INC.ECLDavid MacLennanDirMar 31A49$263.03$13K
ECOLAB INC.ECLDavid MacLennanDirMar 31A138$0.00—
CATERPILLAR INCCATDavid MacLennanDirDERIVMar 31A33$690.44$23K?
ECOLAB INC.ECLDavid MacLennanDirDec 31A44$263.68$12K
ECOLAB INC.ECLDavid MacLennanDirDec 31A128$0.00—
CATERPILLAR INCCATDavid MacLennanDirDERIVDec 31A30$575.49$17K?
CATERPILLAR INCCATDavid MacLennanDirDERIVNov 25J72$557.34$40K?
CATERPILLAR INCCATDavid MacLennanDirNov 6P300$568.86$171K