Director
Avg Cost/Share
$257.60
Shares
750
Total Value
$193,197.75
Owned After
23,035.08
SEC Form 4
Director
Avg Cost/Share
$568.86
Shares
300
Total Value
$170,658.00
Owned After
7,947
SEC Form 4
N/A
Avg Cost/Share
$278.51
Shares
600
Total Value
$167,107.80
Owned After
23,035.08
SEC Form 4
Director
Avg Cost/Share
$320.70
Shares
375
Total Value
$120,262.50
Owned After
7,947
SEC Form 4
Director
Avg Cost/Share
$337.39
Shares
500
Total Value
$168,695.00
Owned After
7,947
SEC Form 4
Director
Avg Cost/Share
$323.37
Shares
350
Total Value
$113,179.50
Owned After
7,947
SEC Form 4
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| MacLennan David | ECL | Director | Dec 8, 2025 | Buy | $257.60 | 750 | $193,197.75 | 23,035.08 | |
| MacLennan David | CAT | Director | Nov 6, 2025 | Buy | $568.86 | 300 | $170,658.00 | 7,947 | |
| MacLennan David | ECL | N/A | Aug 13, 2025 | Buy | $278.51 | 600 | $167,107.80 | 23,035.08 | |
| MacLennan David | CAT | Director | May 7, 2025 | Buy | $320.70 | 375 | $120,262.50 | 7,947 | |
| MacLennan David | CAT | Director | May 3, 2024 | Buy | $337.39 | 500 | $168,695.00 | 7,947 | |
| MacLennan David | CAT | Director | Feb 23, 2024 | Buy | $323.37 | 350 | $113,179.50 | 7,947 |