David Maclennan, Director at CH Robinson, holds 21.32K shares in Ecolab (Ticker: ECL), holds 5.74K shares in Caterpillar (Ticker: CAT), holds 3.20K shares in CH Robinson (Ticker: CHRW). Most recently, David Maclennan Bought ― shares of Ecolab on May 07, 2024 for an estimated value of 147.78K.