MacLennan David (CIK 0001498535)

Latest company ownership

Role: Director
Shares held
4,209
Last filed at
Nov 13, 2025
Confidence Score
64.6
2025Q4
Confidence Score History
2020Q3 2025Q4
Role: Director
Shares held
72
Last filed at
Nov 26, 2025
Confidence Score
80.0
2025Q4
Confidence Score History
2021Q2 2025Q4

Recent buy/sell transactions

Exec date Filing date Company Role Signal Confidence Shares % of shares Under plan? Amount (USD)
Dec 8, 2025 Dec 8, 2025 ECOLAB INC. Director Buy 87.5 +750 2.83% $193.2K
Nov 12, 2025 Nov 13, 2025 ECOLAB INC. Director Sell 20.0 -1,451 -5.19% $380.2K
Nov 6, 2025 Nov 6, 2025 CATERPILLAR INC Director Buy 87.5 +300 3.92% $170.7K
Aug 13, 2025 Aug 15, 2025 ECOLAB INC. Director Buy 87.5 +600 2.51% $167.1K
May 7, 2025 May 9, 2025 ECOLAB INC. Director Buy 82.5 +500 2.16% $125.9K
May 7, 2025 May 8, 2025 CATERPILLAR INC Director Buy 90.0 +375 5.97% $120.3K
Feb 13, 2025 Feb 18, 2025 ECOLAB INC. Director Buy 82.5 +400 1.77% $105.8K
Aug 2, 2024 Aug 6, 2024 ECOLAB INC. Director Buy 87.5 +650 3.02% $156.3K
May 3, 2024 May 7, 2024 ECOLAB INC. Director Buy 87.5 +650 3.14% $147.8K
May 3, 2024 May 6, 2024 CATERPILLAR INC Director Buy 90.0 +500 9.55% $168.7K
Feb 23, 2024 Feb 26, 2024 CATERPILLAR INC Director Buy 90.0 +350 7.16% $113.2K
Dec 1, 2023 Dec 4, 2023 ECOLAB INC. Director Buy 87.5 +800 4.11% $153.2K
Aug 7, 2023 Aug 9, 2023 ECOLAB INC. Director Buy 87.5 +650 3.49% $119.4K
Jun 14, 2023 Jun 15, 2023 ECOLAB INC. Director Buy 87.5 +700 3.94% $126.2K
Feb 17, 2023 Feb 21, 2023 CATERPILLAR INC Director Buy 95.0 +400 12.09% $99.7K
Nov 8, 2022 Nov 10, 2022 ECOLAB INC. Director Buy 87.5 +800 5.00% $111.7K
May 5, 2022 May 6, 2022 ECOLAB INC. Director Buy 87.5 +600 4.01% $102.6K
May 5, 2022 May 6, 2022 CATERPILLAR INC Director Buy 95.0 +600 31.91% $131.9K
Feb 18, 2022 Feb 22, 2022 ECOLAB INC. Director Buy 87.5 +600 4.23% $107.5K
Feb 7, 2022 Feb 9, 2022 CATERPILLAR INC Director Buy 95.0 +480 34.36% $95.8K
Aug 4, 2021 Aug 5, 2021 CATERPILLAR INC Director Buy 95.0 +500 56.05% $103.1K
May 5, 2021 May 6, 2021 CATERPILLAR INC Director Buy 95.0 +420 89.36% $99.9K
Aug 6, 2020 Aug 10, 2020 ECOLAB INC. Director Buy 87.5 +400 3.35% $77.6K