| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| ECL | MacLennan David | Director | May 13 '26 | Buy | 250.65 | 1,000 | 250,650 | 25,230 | May 14 |
| CAT | MacLennan David | Director | May 04 '26 | Buy | 876.84 | 250 | 219,210 | 8,206 | May 05 |
| ECL | MacLennan David | Director | May 04 '26 | Buy | 256.91 | 800 | 205,530 | 24,230 | May 05 |
| ECL | MacLennan David | Director | Dec 08 '25 | Buy | 257.60 | 750 | 193,198 | 23,035 | Dec 08 |
| ECL | MacLennan David | Director | Nov 12 '25 | Option Exercise | 115.08 | 3,300 | 379,748 | 23,736 | Nov 13 |
| CAT | MacLennan David | Director | Nov 06 '25 | Buy | 568.86 | 300 | 170,658 | 7,947 | Nov 06 |
| ECL | MacLennan David | Director | Aug 13 '25 | Buy | 278.51 | 600 | 167,108 | 20,253 | Aug 15 |
| ECL | MacLennan David | Director | May 07 '25 | Buy | 251.75 | 500 | 125,873 | 19,465 | May 09 |
| CAT | MacLennan David | Director | May 07 '25 | Buy | 320.70 | 375 | 120,263 | 6,653 | May 08 |
| ECL | MacLennan David | Director | Feb 13 '25 | Buy | 264.51 | 400 | 105,806 | 18,767 | Feb 18 |
| ECL | MacLennan David | Director | Aug 02 '24 | Buy | 240.41 | 650 | 156,265 | 17,967 | Aug 06 |
| ECL | MacLennan David | Director | May 03 '24 | Buy | 227.37 | 650 | 147,788 | 17,111 | May 07 |
| CAT | MacLennan David | Director | May 03 '24 | Buy | 337.39 | 500 | 168,695 | 5,738 | May 06 |