David MacLennan
Known title: DirectorCIK: 0001498535
Associated companies
Transaction History
| ECL | ▲ Buy | Grant | 130 | $0 | 6/30/2026 | View on chart |
| ECL | ▲ Buy | Grant | 46 | $13K | 6/30/2026 | View on chart |
| CAT | ▲ Buy | Grant | 211 | $0 | 6/10/2026 | View on chart |
| ECL | ▲ Buy | Open Market | 1,000 | $251K | 5/13/2026 | View on chart |
| ECL | ▲ Buy | Open Market | 800 | $206K | 5/4/2026 | View on chart |
| CAT | ▲ Buy | Open Market | 250 | $219K | 5/4/2026 | View on chart |
| ECL | ▲ Buy | Grant | 138 | $0 | 3/31/2026 | View on chart |
| ECL | ▲ Buy | Grant | 49 | $13K | 3/31/2026 | View on chart |
| ECL | ▲ Buy | Grant | 128 | $0 | 12/31/2025 | View on chart |
| ECL | ▲ Buy | Grant | 44 | $12K | 12/31/2025 | View on chart |
| ECL | ▲ Buy | Open Market | 750 | $193K | 12/8/2025 | View on chart |
| ECL | ▲ Buy | Option Exercise | 3,300 | $380K | 11/12/2025 | View on chart |
| ECL | ▼ Sell | Tax Withholding | 1,451 | $380K | 11/12/2025 | View on chart |
| CAT | ▲ Buy | Open Market | 300 | $171K | 11/6/2025 | View on chart |
| ECL | ▲ Buy | Grant | 123 | $0 | 9/30/2025 | View on chart |
| ECL | ▲ Buy | Grant | 42 | $12K | 9/30/2025 | View on chart |
| CAT | ▲ Buy | Grant | 500 | $204K | 8/18/2025 | View on chart |
| ECL | ▲ Buy | Open Market | 600 | $167K | 8/13/2025 | View on chart |
| ECL | ▲ Buy | Grant | 126 | $0 | 6/30/2025 | View on chart |
| ECL | ▲ Buy | Grant | 43 | $12K | 6/30/2025 | View on chart |
| CAT | ▲ Buy | Grant | 482 | $170K | 6/11/2025 | View on chart |
| CAT | ▲ Buy | Open Market | 375 | $120K | 5/7/2025 | View on chart |
| ECL | ▲ Buy | Open Market | 500 | $126K | 5/7/2025 | View on chart |
| ECL | ▲ Buy | Grant | 134 | $0 | 3/31/2025 | View on chart |
| ECL | ▲ Buy | Grant | 46 | $12K | 3/31/2025 | View on chart |
| ECL | ▲ Buy | Open Market | 400 | $106K | 2/13/2025 | View on chart |
| ECL | ▲ Buy | Grant | 144 | $0 | 12/31/2024 | View on chart |
| ECL | ▲ Buy | Grant | 49 | $12K | 12/31/2024 | View on chart |
| ECL | ▲ Buy | Grant | 133 | $0 | 9/30/2024 | View on chart |
| ECL | ▲ Buy | Grant | 45 | $12K | 9/30/2024 | View on chart |
| ECL | ▲ Buy | Open Market | 650 | $156K | 8/2/2024 | View on chart |
| ECL | ▲ Buy | Grant | 49 | $12K | 6/30/2024 | View on chart |
| ECL | ▲ Buy | Grant | 141 | $0 | 6/30/2024 | View on chart |
| CAT | ▲ Buy | Grant | 517 | $170K | 6/12/2024 | View on chart |
| CAT | ▲ Buy | Open Market | 500 | $169K | 5/3/2024 | View on chart |
| ECL | ▲ Buy | Open Market | 650 | $148K | 5/3/2024 | View on chart |
| ECL | ▲ Buy | Grant | 146 | $0 | 3/31/2024 | View on chart |
| ECL | ▲ Buy | Grant | 53 | $12K | 3/31/2024 | View on chart |
| CAT | ▲ Buy | Open Market | 350 | $113K | 2/23/2024 | View on chart |
| ECL | ▲ Buy | Grant | 157 | $0 | 12/31/2023 | View on chart |
| ECL | ▲ Buy | Open Market | 800 | $153K | 12/1/2023 | View on chart |
| ECL | ▲ Buy | Grant | 184 | $0 | 9/30/2023 | View on chart |
| ECL | ▲ Buy | Open Market | 650 | $119K | 8/7/2023 | View on chart |
| CAT | ▲ Buy | Grant | 450 | $125K | 8/7/2023 | View on chart |
| ECL | ▲ Buy | Grant | 168 | $0 | 6/30/2023 | View on chart |
| CAT | ▲ Buy | Grant | 698 | $170K | 6/14/2023 | View on chart |
| ECL | ▲ Buy | Open Market | 700 | $126K | 6/14/2023 | View on chart |
| ECL | ▲ Buy | Grant | 190 | $0 | 3/31/2023 | View on chart |
| CAT | ▲ Buy | Open Market | 400 | $100K | 2/17/2023 | View on chart |
| ECL | ▲ Buy | Grant | 500 | $82K | 2/16/2023 | View on chart |
| ECL | ▲ Buy | Grant | 215 | $0 | 12/31/2022 | View on chart |
| ECL | ▲ Buy | Open Market | 800 | $112K | 11/8/2022 | View on chart |
| ECL | ▲ Buy | Grant | 214 | $0 | 9/30/2022 | View on chart |
| ECL | ▲ Buy | Grant | 205 | $0 | 6/30/2022 | View on chart |
| CAT | ▲ Buy | Grant | 816 | $188K | 6/8/2022 | View on chart |
| CAT | ▲ Buy | Open Market | 600 | $132K | 5/5/2022 | View on chart |
| ECL | ▲ Buy | Open Market | 600 | $103K | 5/5/2022 | View on chart |
| ECL | ▲ Buy | Grant | 175 | $0 | 3/31/2022 | View on chart |
| ECL | ▲ Buy | Open Market | 600 | $107K | 2/18/2022 | View on chart |
| CAT | ▲ Buy | Open Market | 480 | $96K | 2/7/2022 | View on chart |
| ECL | ▲ Buy | Grant | 123 | $0 | 12/31/2021 | View on chart |
| ECL | ▲ Buy | Grant | 136 | $0 | 9/30/2021 | View on chart |