MacLennan David

CIK 1498535
Transactions on file
22
Open-market buys
9
Win rate (buys)
78%
9 scored
Avg % since filing (buys)
+27.7%

Tickers traded

Recent activity

FiledTxn dateIssuerRolesCodeSharesValue% since FilingFiling
2026-06-112026-06-10CAT
CATERPILLAR INC
Director
Grant211$0.00open →
2026-05-142026-05-13ECL
ECOLAB INC.
Buy1,000$250.7K+5.2%open →
2025-01-032024-12-31ECL
ECOLAB INC.
Director
Grant144$0.00open →
2025-01-032024-12-31ECL
ECOLAB INC.
Director
Grant49$11.6K+12.4%open →
2025-02-182025-02-13ECL
ECOLAB INC.
Director
Buy400$105.8K-0.3%open →
2025-04-022025-03-31ECL
ECOLAB INC.
Director
Grant46$11.6K+4.8%open →
2025-04-022025-03-31ECL
ECOLAB INC.
Director
Grant134$0.00open →
2025-05-082025-05-07CAT
CATERPILLAR INC
Director
Buy375$120.3K+179.9%open →
2025-05-092025-05-07ECL
ECOLAB INC.
Director
Buy500$125.9K+4.7%open →
2025-06-132025-06-11CAT
CATERPILLAR INC
Director
Grant482$169.9K+154.6%open →
2026-05-052026-05-04ECL
ECOLAB INC.
Buy800$205.5K+2.6%open →
2026-05-052026-05-04CAT
CATERPILLAR INC
Director
Buy250$219.2K+2.4%open →
2025-12-082025-12-08ECL
ECOLAB INC.
Buy750$193.2K+2.3%open →
2025-11-132025-11-12ECL
ECOLAB INC.
Tax1,451$380.2K+0.6%open →
2025-11-132025-11-12ECL
ECOLAB INC.
Exer.3,300$379.7K+129.1%open →
2025-10-022025-09-30ECL
ECOLAB INC.
Grant42$11.6K-3.7%open →
2025-10-022025-09-30ECL
ECOLAB INC.
Grant123$0.00open →
2025-11-062025-11-06CAT
CATERPILLAR INC
Director
Buy300$170.7K+57.8%open →
2025-07-022025-06-30ECL
ECOLAB INC.
Director
Grant43$11.6K-1.4%open →
2025-07-022025-06-30ECL
ECOLAB INC.
Director
Grant126$0.00open →
2025-08-152025-08-13ECL
ECOLAB INC.
Director
Buy600$167.1K-5.3%open →
2025-08-192025-08-18CAT
CATERPILLAR INC
Director
Grant500$203.9K+120.1%open →