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 |