David MacLennan's Insider Trades & SAST Disclosures

David MacLennan's most recent trade in Caterpillar Inc. was a trade of 482 Common Stock done at an average price of $352.5 . Disclosure was reported to the exchange on June 11, 2025.

Stock Client Name Client Category Action Reported to Exchange Quantity Post Transaction Holding Traded % Avg. Price Value Security Type
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 352.53 per share. 11 Jun 2025 482 7,141 (0%) 0% 352.5 169,919 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 12 May 2025 810 810 - - Non-Employee Director Stock Option (Right to Buy)
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 251.75 per share. 07 May 2025 500 19,465 (0%) 0% 251.7 125,873 Common Stock
Caterpillar Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 320.70 per share. 07 May 2025 375 6,653 (0%) 0% 320.7 120,263 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Mar 2025 134 18,919 (0%) 0% 0 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Mar 2025 50 234 - - Phantom Stock Units
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 256.98 per share. 31 Mar 2025 45 18,965 (0%) 0% 257.0 11,564 Common Stock
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 264.52 per share. 13 Feb 2025 400 18,767 (0%) 0% 264.5 105,806 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Dec 2024 143 18,303 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 235.98 per share. 31 Dec 2024 49 18,367 (0%) 0% 236.0 11,563 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Dec 2024 45 183 - - Phantom Stock Units
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Sep 2024 132 18,099 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 256.93 per share. 30 Sep 2024 45 18,159 (0%) 0% 256.9 11,562 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Sep 2024 42 137 - - Phantom Stock Units
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 240.41 per share. 02 Aug 2024 650 17,967 (0%) 0% 240.4 156,265 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Jun 2024 141 17,252 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 240.45 per share. 30 Jun 2024 49 17,317 (0%) 0% 240.4 11,782 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 28 Jun 2024 50 95 - - Phantom Stock Units
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 328.73 per share. 12 Jun 2024 517 6,260 (0%) 0% 328.7 169,953 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 06 May 2024 934 934 - - Non-Employee Director Stock Option (Right to Buy)
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 227.37 per share. 03 May 2024 650 17,111 (0%) 0% 227.4 147,788 Common Stock
Caterpillar Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 337.39 per share. 03 May 2024 500 5,738 (0%) 0% 337.4 168,695 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Mar 2024 146 16,391 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 234.40 per share. 31 Mar 2024 52 16,461 (0%) 0% 234.4 12,189 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 28 Mar 2024 45 45 - - Phantom Stock Units
Caterpillar Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 323.37 per share. 23 Feb 2024 350 5,238 (0%) 0% 323.4 113,180 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Dec 2023 157 16,245 (0%) 0% 0 Common Stock
Ecolab, Inc.
MacLennan David Director Purchase of securities on an exchange or from another person at price $ 191.53 per share. 01 Dec 2023 800 16,070 (0%) 0% 191.5 153,221 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Sep 2023 183 15,270 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 183.73 per share. 07 Aug 2023 650 15,070 (0%) 0% 183.7 119,424 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 277.21 per share. 07 Aug 2023 450 4,868 (0%) 0% 277.2 124,745 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Jun 2023 168 14,420 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 180.23 per share. 14 Jun 2023 700 14,235 (0%) 0% 180.2 126,158 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 243.32 per share. 14 Jun 2023 698 4,418 (0%) 0% 243.3 169,837 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 04 May 2023 1,410 1,410 - - Non-Employee Director Stock Option (Right to Buy)
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Mar 2023 189 13,535 (0%) 0% 0 Common Stock
Caterpillar Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 249.29 per share. 17 Feb 2023 400 3,709 (0%) 0% 249.3 99,716 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 164.16 per share. 16 Feb 2023 500 13,328 (0%) 0% 164.2 82,081 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Dec 2022 214 12,828 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 139.66 per share. 08 Nov 2022 800 12,597 (0%) 0% 139.7 111,728 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Sep 2022 213 11,797 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Jun 2022 205 11,568 (0%) 0% 0 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 229.80 per share. 08 Jun 2022 816 3,297 (0%) 0% 229.8 187,517 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 05 May 2022 1,399 1,399 - - Non-Employee Director Stock Option (Right to Buy)
Caterpillar Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 219.82 per share. 05 May 2022 600 2,480 (0%) 0% 219.8 131,892 Common Stock
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 171.01 per share. 05 May 2022 600 11,350 (0%) 0% 171.0 102,604 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Mar 2022 175 10,750 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 179.09 per share. 18 Feb 2022 600 10,565 (0%) 0% 179.1 107,452 Common Stock
Caterpillar Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 199.50 per share. 07 Feb 2022 480 1,877 (0%) 0% 199.5 95,760 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Sep 2021 135 9,833 (0%) 0% 0 Common Stock
Caterpillar Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 206.20 per share. 04 Aug 2021 500 1,392 (0%) 0% 206.2 103,100 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Jun 2021 139 9,689 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 06 May 2021 1,158 1,158 - - Non-Employee Director Stock Option (Right to Buy)
Caterpillar Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 237.86 per share. 05 May 2021 420 890 (0%) 0% 237.9 99,901 Common Stock
Caterpillar Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 228.17 per share. 03 May 2021 470 470 (0%) 0% 228.2 107,240 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Mar 2021 133 9,541 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Gift of securities by or to the insider at price $ 0.00 per share. 31 Dec 2020 425 709 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Gift of securities by or to the insider at price $ 0.00 per share. 31 Dec 2020 175 284 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 31 Dec 2020 133 9,399 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Sep 2020 143 8,549 (0%) 0% 0 Common Stock
Ecolab, Inc.
David MacLennan Director Purchase of securities on an exchange or from another person at price $ 194.05 per share. 06 Aug 2020 400 8,398 (0%) 0% 194.1 77,621 Common Stock
Ecolab, Inc.
David MacLennan Director Grant, award, or other acquisition of securities at price $ 0.00 per share. 30 Jun 2020 133 7,998 (0%) 0% 0 Common Stock
*All Values are in $ Million
Client Category: Promoter/ KMP/ Director / Immediate Relatives / Employee / etc  
Security Type: Share/ Warrants / Convertible Debentures
Data as reported to USA Exchanges
View All The Insider Trades