David MacLennan insider trades

Open-market stock purchases and sales by David MacLennan, Director at Caterpillar Inc, from SEC Form 4 filings since Sep 30, 2010.

Track record: 97% of 33 scored buys are up 5% or more since purchase, averaging +95%.

Recent trades

DateStockTradeValue
Sep 30, 2026CAT Caterpillar IncBought (not open market)$23K
Sep 30, 2026ECL Ecolab IncBought (not open market)—
Sep 30, 2026ECL Ecolab IncBought (not open market)$12.8K
Jun 30, 2026CAT Caterpillar IncBought (not open market)$23.2K
Jun 30, 2026ECL Ecolab IncBought (not open market)—
Jun 30, 2026ECL Ecolab IncBought (not open market)$12.8K
Jun 10, 2026CAT Caterpillar IncBought (not open market)—
May 15, 2026ECL Ecolab IncBought (not open market)—
May 13, 2026ECL Ecolab IncBought$251K
May 4, 2026CAT Caterpillar IncBought$219K
May 4, 2026ECL Ecolab IncBought$206K
Mar 31, 2026CAT Caterpillar IncBought (not open market)$22.8K
Mar 31, 2026ECL Ecolab IncBought (not open market)—
Mar 31, 2026ECL Ecolab IncBought (not open market)$12.8K
Dec 31, 2025ECL Ecolab IncBought (not open market)$11.6K
Dec 31, 2025CAT Caterpillar IncBought (not open market)$17.3K
Dec 31, 2025ECL Ecolab IncBought (not open market)—
Dec 8, 2025ECL Ecolab IncBought$193K
Nov 25, 2025CAT Caterpillar IncBought (not open market)$40.1K
Nov 12, 2025ECL Ecolab IncSold (not open market)$380K
Nov 12, 2025ECL Ecolab IncBought (not open market)—
Nov 6, 2025CAT Caterpillar IncBought$171K

Companies traded

  • CAT Caterpillar Inc: 10 buys, last Sep 30, 2026
  • ECL Ecolab Inc: 19 buys, last Sep 30, 2026
  • CHRW C H Robinson Worldwide Inc: 5 buys, last Mar 31, 2015

Get free alerts when David MacLennan files a new trade →