MacLennan David

CIK 1498535
Transactions on file
26
Open-market buys
9
Win rate (buys)
89%
9 scored
Avg % since filing (buys)
+20.0%

Tickers traded

Recent activity

FiledTxn dateIssuerRolesCodeSharesValue% since FilingFiling
2026-10-022026-09-30ECL
ECOLAB INC.
Director
Grant46$12.8K+4.4%open →
2026-10-022026-09-30ECL
ECOLAB INC.
Director
Grant131$0.00—open →
2026-07-022026-06-30ECL
ECOLAB INC.
Grant46$12.8K+3.6%open →
2026-07-022026-06-30ECL
ECOLAB INC.
Grant130$0.00—open →
2026-06-112026-06-10CAT
CATERPILLAR INC
Director
Grant211$0.00—open →
2026-05-142026-05-13ECL
ECOLAB INC.
Buy1,000$250.7K+15.1%open →
2025-01-032024-12-31ECL
ECOLAB INC.
Director
Grant144$0.00—open →
2025-01-032024-12-31ECL
ECOLAB INC.
Director
Grant49$11.6K+23.0%open →
2025-02-182025-02-13ECL
ECOLAB INC.
Director
Buy400$105.8K+9.1%open →
2025-04-022025-03-31ECL
ECOLAB INC.
Director
Grant46$11.6K+14.7%open →
2025-04-022025-03-31ECL
ECOLAB INC.
Director
Grant134$0.00—open →
2025-05-082025-05-07CAT
CATERPILLAR INC
Director
Buy375$120.3K+114.2%open →
2025-05-092025-05-07ECL
ECOLAB INC.
Director
Buy500$125.9K+14.6%open →
2025-06-132025-06-11CAT
CATERPILLAR INC
Director
Grant482$169.9K+94.9%open →
2026-05-052026-05-04ECL
ECOLAB INC.
Buy800$205.5K+12.3%open →
2026-05-052026-05-04CAT
CATERPILLAR INC
Director
Buy250$219.2K-21.7%open →
2025-12-082025-12-08ECL
ECOLAB INC.
Buy750$193.2K+12.0%open →
2025-11-132025-11-12ECL
ECOLAB INC.
Tax1,451$380.2K+10.1%open →
2025-11-132025-11-12ECL
ECOLAB INC.
Exer.3,300$379.7K+150.7%open →
2025-10-022025-09-30ECL
ECOLAB INC.
Grant42$11.6K+5.4%open →
2025-10-022025-09-30ECL
ECOLAB INC.
Grant123$0.00—open →
2025-11-062025-11-06CAT
CATERPILLAR INC
Director
Buy300$170.7K+20.8%open →
2025-07-022025-06-30ECL
ECOLAB INC.
Director
Grant43$11.6K+7.9%open →
2025-07-022025-06-30ECL
ECOLAB INC.
Director
Grant126$0.00—open →
2025-08-152025-08-13ECL
ECOLAB INC.
Director
Buy600$167.1K+3.6%open →
2025-08-192025-08-18CAT
CATERPILLAR INC
Director
Grant500$203.9K+68.5%open →