30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Dave MacLennan

Insider profile

Currently holds a position at Ecolab Inc

Performance

Overall performance
3.4

Performance over holding periods
3.4
30 days 90 days 120 days
Average return 2% 8.2% 15.1%
Success rate 69% 68% 82%
Transactions
29 100% Buy
34 71% Buy
47 69% Buy

Positions

Position Company Period
Independent Director Ecolab Inc Dec. 3, 2015 -
Independent Director CH Robinson Worldwide Inc Aug. 12, 2010 - May 7, 2015

Dave MacLennan's trades of Ecolab Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-05-14 2026-05-13 B Purchase
28,009 -44.6%
20.26
US$2,719,227
28,009 -44.6% 20.26 US$2,719,227
2026-05-05 2026-05-04 B Purchase
62,603 +46.2%
337.19
US$2,886,221
62,603 +46.2% 337.19 US$2,886,221
2026-05-05 2026-05-04 B Purchase
67,944 -49.5%
467.47
US$2,799,778
67,944 -49.5% 467.47 US$2,799,778
2025-12-08 2025-12-08 B Purchase
750 +3.4%
257.60
US$193,198
750 +3.4% 257.60 US$193,198
2025-11-06 2025-11-06 B Purchase
300 +3.9%
568.86
US$170,658
300 +3.9% 568.86 US$170,658
2025-08-15 2025-08-13 B Purchase
600 +3.1%
278.51
US$167,108
600 +3.1% 278.51 US$167,108
2025-05-09 2025-05-07 B Purchase
500 +2.6%
251.75
US$125,872
500 +2.6% 251.75 US$125,872
2025-05-08 2025-05-07 B Purchase
375 +6.0%
320.70
US$120,262
375 +6.0% 320.70 US$120,262
2025-02-18 2025-02-13 B Purchase
400 +2.2%
264.51
US$105,806
400 +2.2% 264.51 US$105,806
2024-08-06 2024-08-02 B Purchase
650 +3.8%
240.41
US$156,265
650 +3.8% 240.41 US$156,265
2024-05-07 2024-05-03 B Purchase
650 +3.9%
227.37
US$147,788
650 +3.9% 227.37 US$147,788
2024-05-06 2024-05-03 B Purchase
500 +9.5%
337.39
US$168,695
500 +9.5% 337.39 US$168,695
2024-02-26 2024-02-23 B Purchase
350 +7.2%
323.37
US$113,180
350 +7.2% 323.37 US$113,180
2023-12-04 2023-12-01 B Purchase
800 +5.2%
191.53
US$153,221
800 +5.2% 191.53 US$153,221
2023-08-09 2023-08-07 B Purchase
650 +4.5%
183.73
US$119,424
650 +4.5% 183.73 US$119,424
2023-06-15 2023-06-14 B Purchase
700 +5.2%
180.23
US$126,158
700 +5.2% 180.23 US$126,158
2023-02-21 2023-02-17 B Purchase
400 +12.1%
249.29
US$99,716
400 +12.1% 249.29 US$99,716
2022-11-10 2022-11-08 B Purchase
800 +6.8%
139.66
US$111,728
800 +6.8% 139.66 US$111,728
2022-06-13 2022-06-08 B Purchase
816
229.80
US$187,517
816 229.80 US$187,517
2022-05-17 2022-05-05 B Purchase
600
219.82
US$131,892
600 219.82 US$131,892
2022-05-06 2022-05-05 B Purchase
600 +31.9%
219.82
US$131,892
600 +31.9% 219.82 US$131,892
2022-05-06 2022-05-05 B Purchase
600 +5.6%
171.01
US$102,604
600 +5.6% 171.01 US$102,604
2022-02-22 2022-02-18 B Purchase
600 +6.0%
179.09
US$107,452
600 +6.0% 179.09 US$107,452
2022-02-09 2022-02-07 B Purchase
480 +34.4%
199.50
US$95,760
480 +34.4% 199.50 US$95,760
2021-05-14 2021-05-05 B Purchase
420
237.86
US$99,901
420 237.86 US$99,901
2021-05-06 2021-05-05 B Purchase
420 +89.4%
237.86
US$99,901
420 +89.4% 237.86 US$99,901
2021-05-06 2021-05-03 B Purchase
470
228.17
US$107,240
470 228.17 US$107,240
2020-08-10 2020-08-06 B Purchase
400 +5.0%
194.05
US$77,621
400 +5.0% 194.05 US$77,621
2019-03-08 2019-03-06 B Purchase
1,000 +40.0%
171.05
US$171,050
1,000 +40.0% 171.05 US$171,050