Sign inGet started

MacLennan David

Insider CIK 1498535 · CHRW Director · CAT Director · ECL Director

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
CAT CATERPILLAR INC A Award deriv2026-09-302026-10-0128$821.01 $23.0K505SEC↗
ECL ECOLAB INC. A Award2026-09-302026-10-0246$276.36 $12.8K25,625SEC↗
ECL ECOLAB INC. A Award2026-09-302026-10-02131— $025,579SEC↗
CAT CATERPILLAR INC A Award deriv2026-06-302026-07-0122$1055.33 $23.2K476SEC↗
ECL ECOLAB INC. A Award2026-06-302026-07-0246$278.46 $12.8K25,427SEC↗
ECL ECOLAB INC. A Award2026-06-302026-07-02130— $025,381SEC↗
CAT CATERPILLAR INC A Award2026-06-102026-06-11211— $08,420SEC↗
ECL ECOLAB INC. A Award deriv2026-05-152026-05-19732— $0732SEC↗
ECL ECOLAB INC. P Buy2026-05-132026-05-141,000$250.65 $250.7K25,230SEC↗
CAT CATERPILLAR INC P Buy2026-05-042026-05-05250$876.84 $219.2K8,206SEC↗
ECL ECOLAB INC. P Buy2026-05-042026-05-05800$256.91 $205.5K24,230SEC↗
CAT CATERPILLAR INC A Award deriv2026-03-312026-04-0133$690.44 $22.8K453SEC↗
ECL ECOLAB INC. A Award2026-03-312026-04-02138— $023,381SEC↗
ECL ECOLAB INC. A Award2026-03-312026-04-0249$263.03 $12.8K23,430SEC↗
CAT CATERPILLAR INC A Award deriv2025-12-312026-01-0530$575.49 $17.3K419SEC↗
ECL ECOLAB INC. A Award2025-12-312026-01-05128— $023,180SEC↗
ECL ECOLAB INC. A Award2025-12-312026-01-0544$263.68 $11.6K23,224SEC↗
ECL ECOLAB INC. P Buy2025-12-082025-12-08750$257.60 $193.2K23,035SEC↗
CAT CATERPILLAR INC J Other deriv2025-11-252025-11-2672$557.34 $40.1K389SEC↗
ECL ECOLAB INC. M Exercise deriv2025-11-122025-11-133,300— $03,300SEC↗
ECL ECOLAB INC. F Tax w/h2025-11-122025-11-131,451$262.03 $380.2K22,285SEC↗
ECL ECOLAB INC. M Exercise2025-11-122025-11-133,300$115.08 $379.8K23,736SEC↗
CAT CATERPILLAR INC P Buy2025-11-062025-11-06300$568.86 $170.7K7,947SEC↗
CAT CATERPILLAR INC A Award deriv2025-09-302025-10-0137$473.84 $17.5K315SEC↗
ECL ECOLAB INC. A Award2025-09-302025-10-02123— $020,394SEC↗
ECL ECOLAB INC. A Award2025-09-302025-10-0242$273.87 $11.6K20,436SEC↗
CAT CATERPILLAR INC A Award2025-08-182025-08-19500$407.76 $203.9K7,641SEC↗
ECL ECOLAB INC. P Buy2025-08-132025-08-15600$278.51 $167.1K20,253SEC↗
CAT CATERPILLAR INC A Award deriv2025-06-302025-07-0243$386.98 $16.6K277SEC↗
ECL ECOLAB INC. A Award2025-06-302025-07-0243$267.48 $11.6K19,653SEC↗
ECL ECOLAB INC. A Award2025-06-302025-07-02126— $019,610SEC↗
CAT CATERPILLAR INC A Award2025-06-112025-06-13482$352.53 $169.9K7,141SEC↗
ECL ECOLAB INC. A Award deriv2025-05-122025-05-14810— $0810SEC↗
CAT CATERPILLAR INC P Buy2025-05-072025-05-08375$320.70 $120.3K6,653SEC↗
ECL ECOLAB INC. P Buy2025-05-072025-05-09500$251.75 $125.9K19,465SEC↗
CAT CATERPILLAR INC A Award deriv2025-03-312025-04-0250$326.99 $16.3K234SEC↗
ECL ECOLAB INC. A Award2025-03-312025-04-0246$251.56 $11.6K18,965SEC↗
ECL ECOLAB INC. A Award2025-03-312025-04-02134— $018,920SEC↗
ECL ECOLAB INC. P Buy2025-02-132025-02-18400$264.51 $105.8K18,767SEC↗
CAT CATERPILLAR INC A Award deriv2024-12-312025-01-0245$363.78 $16.4K183SEC↗
ECL ECOLAB INC. A Award2024-12-312025-01-03144— $018,304SEC↗
ECL ECOLAB INC. A Award2024-12-312025-01-0349$234.64 $11.6K18,367SEC↗
CAT CATERPILLAR INC A Award deriv2024-09-302024-10-0142$389.79 $16.4K137SEC↗
ECL ECOLAB INC. A Award2024-09-302024-10-02133— $018,100SEC↗
ECL ECOLAB INC. A Award2024-09-302024-10-0245$254.34 $11.6K18,160SEC↗
ECL ECOLAB INC. P Buy2024-08-022024-08-06650$240.41 $156.3K17,967SEC↗
ECL ECOLAB INC. A Award2024-06-302024-07-0249$238.84 $11.8K17,317SEC↗
ECL ECOLAB INC. A Award2024-06-302024-07-02141— $017,252SEC↗
CAT CATERPILLAR INC A Award deriv2024-06-282024-07-0150$331.26 $16.6K95SEC↗
CAT CATERPILLAR INC A Award2024-06-122024-06-13517$328.73 $170.0K6,260SEC↗
ECL ECOLAB INC. A Award deriv2024-05-062024-05-08934— $0934SEC↗
CAT CATERPILLAR INC P Buy2024-05-032024-05-06500$337.39 $168.7K5,738SEC↗
ECL ECOLAB INC. P Buy2024-05-032024-05-07650$227.37 $147.8K17,111SEC↗
ECL ECOLAB INC. A Award2024-03-312024-04-0253$230.81 $12.2K16,461SEC↗
ECL ECOLAB INC. A Award2024-03-312024-04-02146— $016,392SEC↗
CAT CATERPILLAR INC A Award deriv2024-03-282024-04-0145$365.38 $16.4K45SEC↗
CAT CATERPILLAR INC P Buy2024-02-232024-02-26350$323.37 $113.2K5,238SEC↗
ECL ECOLAB INC. A Award2023-12-312024-01-03157— $016,245SEC↗
ECL ECOLAB INC. P Buy2023-12-012023-12-04800$191.53 $153.2K16,070SEC↗
ECL ECOLAB INC. A Award2023-09-302023-10-03184— $015,270SEC↗
CAT CATERPILLAR INC A Award2023-08-072023-08-08450$277.21 $124.7K4,868SEC↗
ECL ECOLAB INC. P Buy2023-08-072023-08-09650$183.73 $119.4K15,071SEC↗
ECL ECOLAB INC. A Award2023-06-302023-07-05168— $014,421SEC↗
CAT CATERPILLAR INC A Award2023-06-142023-06-15698$243.32 $169.8K4,418SEC↗
ECL ECOLAB INC. P Buy2023-06-142023-06-15700$180.23 $126.2K14,236SEC↗
ECL ECOLAB INC. A Award deriv2023-05-042023-05-051,410— $01,410SEC↗
ECL ECOLAB INC. A Award2023-03-312023-04-04190— $013,536SEC↗
CAT CATERPILLAR INC P Buy2023-02-172023-02-21400$249.29 $99.7K3,709SEC↗
ECL ECOLAB INC. A Award2023-02-162023-02-17500$164.16 $82.1K13,329SEC↗
ECL ECOLAB INC. A Award2022-12-312023-01-03215— $012,829SEC↗
ECL ECOLAB INC. P Buy2022-11-082022-11-10800$139.66 $111.7K12,597SEC↗
ECL ECOLAB INC. A Award2022-09-302022-10-04214— $011,797SEC↗
ECL ECOLAB INC. A Award2022-06-302022-07-05205— $011,568SEC↗
CAT CATERPILLAR INC A Award2022-06-082022-06-10816$229.80 $187.5K3,297SEC↗
ECL ECOLAB INC. A Award deriv2022-05-052022-05-061,399— $01,399SEC↗
CAT CATERPILLAR INC P Buy2022-05-052022-05-06600$219.82 $131.9K2,480SEC↗
ECL ECOLAB INC. P Buy2022-05-052022-05-06600$171.01 $102.6K11,351SEC↗
ECL ECOLAB INC. A Award2022-03-312022-04-04175— $010,751SEC↗
ECL ECOLAB INC. P Buy2022-02-182022-02-22600$179.09 $107.5K10,565SEC↗
CAT CATERPILLAR INC P Buy2022-02-072022-02-09480$199.50 $95.8K1,877SEC↗
ECL ECOLAB INC. A Award2021-12-312022-01-04123— $09,965SEC↗
ECL ECOLAB INC. A Award2021-09-302021-10-04136— $09,834SEC↗
CAT CATERPILLAR INC P Buy2021-08-042021-08-05500$206.20 $103.1K1,392SEC↗
ECL ECOLAB INC. A Award2021-06-302021-07-02140— $09,689SEC↗
ECL ECOLAB INC. A Award deriv2021-05-062021-05-071,158— $01,158SEC↗
CAT CATERPILLAR INC P Buy2021-05-052021-05-06420$237.86 $99.9K890SEC↗
CAT CATERPILLAR INC A Award2021-05-032021-05-05470$228.17 $107.2K470SEC↗
ECL ECOLAB INC. A Award2021-03-312021-04-02134— $09,541SEC↗
ECL ECOLAB INC. A Award2020-12-312021-01-05133— $09,399SEC↗
ECL ECOLAB INC. G Gift2020-11-192021-01-05425— $0709SEC↗
ECL ECOLAB INC. G Gift2020-11-122021-01-05175— $0284SEC↗
ECL ECOLAB INC. A Award2020-09-302020-10-02144— $08,550SEC↗
ECL ECOLAB INC. P Buy2020-08-062020-08-10400$194.05 $77.6K8,398SEC↗
ECL ECOLAB INC. A Award2020-06-302020-07-02133— $07,998SEC↗
ECL ECOLAB INC. A Award deriv2020-05-072020-05-081,417— $01,417SEC↗
ECL ECOLAB INC. A Award2020-03-312020-04-02198— $07,857SEC↗
ECL ECOLAB INC. A Award2019-12-312020-01-03150— $07,651SEC↗
ECL ECOLAB INC. J Other2019-10-312019-11-013,790$193.06 $731.7K7,495SEC↗
ECL ECOLAB INC. A Award2019-09-302019-10-02145— $03,705SEC↗
ECL ECOLAB INC. G Gift2019-07-052019-10-02710— $03,554SEC↗
ECL ECOLAB INC. A Award2019-06-302019-07-02148— $02,844SEC↗
ECL ECOLAB INC. A Award deriv2019-05-022019-05-031,281— $01,281SEC↗
ECL ECOLAB INC. A Award2019-03-312019-04-02163— $02,690SEC↗
ECL ECOLAB INC. P Buy2019-03-062019-03-081,000$171.05 $171.1K3,500SEC↗
ECL ECOLAB INC. A Award2018-12-312019-01-03197— $02,519SEC↗
ECL ECOLAB INC. A Award2018-09-302018-10-02184— $02,317SEC↗
ECL ECOLAB INC. P Buy2018-08-022018-08-03500$146.40 $73.2K2,500SEC↗
ECL ECOLAB INC. A Award2018-06-302018-07-03204— $02,128SEC↗
ECL ECOLAB INC. A Award deriv2018-05-032018-05-041,800— $01,800SEC↗
ECL ECOLAB INC. A Award2018-03-312018-04-03211— $01,919SEC↗
ECL ECOLAB INC. A Award2017-12-312018-01-03185— $01,703SEC↗
ECL ECOLAB INC. P Buy2017-11-062017-11-08450$131.77 $59.3K2,000SEC↗
ECL ECOLAB INC. A Award2017-09-302017-10-03194— $01,514SEC↗
ECL ECOLAB INC. A Award2017-06-302017-07-05189— $01,318SEC↗
ECL ECOLAB INC. G Gift2017-06-272017-07-05750— $01,126SEC↗
ECL ECOLAB INC. G Gift2017-06-272017-07-05750— $01,550SEC↗
ECL ECOLAB INC. A Award deriv2017-05-042017-05-052,000— $02,000SEC↗
ECL ECOLAB INC. A Award2017-03-312017-04-04199— $01,126SEC↗
ECL ECOLAB INC. P Buy2017-02-242017-02-28800$124.94 $100.0K800SEC↗
ECL ECOLAB INC. A Award2016-12-312017-01-04213— $0925SEC↗
ECL ECOLAB INC. A Award2016-09-302016-10-04206— $0710SEC↗
ECL ECOLAB INC. A Award2016-06-302016-07-01212— $0504SEC↗
ECL ECOLAB INC. A Award deriv2016-05-052016-05-062,300— $02,300SEC↗
ECL ECOLAB INC. A Award deriv2016-05-052016-05-061,000— $01,000SEC↗
ECL ECOLAB INC. A Award2016-03-312016-04-01223— $0291SEC↗
ECL ECOLAB INC. A Award2015-12-312016-01-0568— $068SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2015-03-312015-04-02580— $07,471SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2014-12-312015-01-05150$74.89 $11.2K6,891SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2014-09-302014-10-02922— $06,741SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2014-06-302014-07-02176$63.79 $11.2K5,819SEC↗
CHRW C H ROBINSON WORLDWIDE INC P Buy2014-05-022014-05-06400$58.84 $23.5K1,600SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2014-03-312014-04-02214$52.39 $11.2K5,643SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2013-12-312014-01-03192$58.35 $11.2K5,429SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2013-09-302013-10-021,027— $05,237SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2013-06-282013-07-02199$56.31 $11.2K4,210SEC↗
CHRW C H ROBINSON WORLDWIDE INC P Buy2013-05-132013-05-15250$56.39 $14.1K1,200SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2013-03-292013-04-02189$59.46 $11.2K4,011SEC↗
CHRW C H ROBINSON WORLDWIDE INC P Buy2013-02-112013-04-02350$59.37 $20.8K950SEC↗
CHRW C H ROBINSON WORLDWIDE INC P Buy2013-02-112013-02-13350$59.37 $20.8K650SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2012-12-312013-01-03177$63.22 $11.2K3,822SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2012-09-282012-10-021,045— $03,645SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2012-06-292012-07-03192$58.53 $11.2K2,600SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2012-03-302012-04-03171$65.49 $11.2K2,408SEC↗
CHRW C H ROBINSON WORLDWIDE INC P Buy2012-02-102012-02-14300$63.43 $19.0K600SEC↗
CHRW C H ROBINSON WORLDWIDE INC A Award deriv2011-12-302012-01-03152$69.78 $10.6K2,237SEC↗