Early Access — free while we kick the tires
EdgarHawk

Maclennan David

Director

Director

Latest: Director buying · May 2026

10 filings analyzed · 2 companies · Latest 2026-05-14

Companies

Company Buys Sells Direction
ECOLAB INC. ECL 7 0 Net buying
CATERPILLAR INC CAT 3 0 Net buying

Activity

May 2026
2026-05-14 ECOLAB INC. ECL
medium
Buy
1,000 shares
$250,650
Significance 6/10

Maclennan (Director) buys 1,000 ECL shares at $250.65; stock down 19.5% from 52-week high and 8.9% in 30 days.

Director David Maclennan purchased 1,000 shares of ECOLAB INC. at $250.65 on 2026-05-13, increasing his holdings to 25,230 shares, at a time when the stock has declined 19.5% from its 52-week high of $309.27 and fallen 8.9% over the past 30 days. Maclennan's prior buy activity shows 15 historical purchases with an average 90-day return of +6.3% and a 66.67% win rate across all holdings, though this aggregate track record does not specify timing outcomes specific to ECL. The company trades at a P/E of 33.27 with $4.1B in latest quarterly revenue and $432.6M in net income, suggesting a premium valuation despite modest annual revenue growth of 2.2%. The purchase occurs against a backdrop of significant recent price weakness, warranting monitoring of whether this signals insider confidence or market-driven acquisition rhythm.

2026-05-05 CATERPILLAR INC CAT
high
Buy
250 shares
$219,210
Significance 5/10

CAT director David MacLennan purchases $219k in shares near recent highs amid strong quarterly momentum

Director David MacLennan purchased shares at a price very close to the market price at filing, representing a small incremental addition to his holdings. The timing is notable because it occurs when Caterpillar is trading just below its recent highs and after a significant rally over recent months—most insider buying clusters happen during pullbacks or weakness, making this less typical. The company itself is profitable and growing, but the stock is trading at an elevated valuation relative to historical norms. MacLennan's modest purchase size suggests this may be routine portfolio activity or a discretionary commitment rather than a conviction-level bet, particularly since he's buying into strength rather than a dislocation. This single director buy, while positive, doesn't constitute a broad insider signal and should be evaluated in the context of whether other Caterpillar insiders are similarly accumulating.

2026-05-05 ECOLAB INC. ECL
medium
Buy
800 shares
$205,530
Significance 6/10

Director David MacLennan purchases 800 Ecolab shares as stock trades below 52-week high; mixed prior timing, profitable fundamentals.

Director David MacLennan bought 800 shares of Ecolab at market prices, adding modestly to his existing stake in a company that remains profitable and revenue-positive despite the stock trading well below its 52-week high. His prior open-market activity at Ecolab shows mixed results—three of his five previous purchases in this stock were well-timed (stock moved higher afterward), while two were purchased near inflection points where the stock subsequently declined, giving him a split record. The current purchase occurs in a company with solid fundamentals (profitable with modest revenue growth), though valuations appear elevated relative to earnings, and comes as the stock has retreated significantly from its recent peak and continues to trade near the lower end of its 52-week range. This is MacLennan's 15th open-market purchase over the past three years, reflecting a sustained pattern of accumulation with no offsetting sales, though the mixed outcomes on his prior Ecolab-specific trades suggest his timing at this particular stock is not consistently predictive.

December 2025
2025-12-08 ECOLAB INC. ECL
medium
Buy
750 shares
$193,198
Significance 6/10

Director MacLennan David bought 750 shares of ECL at $257.60; holdings rise to 23,035 shares (+3.4%)

Director MacLennan David purchased 750 shares at $257.60 on 2025-12-08, increasing his shareholding by 3.4% to 23,035 shares. His cross-ticker track record shows 12 prior buys with a 63.64% win rate and average 90-day return of +5.3%, though at ECL specifically his prior five purchases show mixed outcomes: 3 of 5 were well-timed (positive 90-day returns), while the two most recent buys (on 2025-08-13 and 2025-05-07) have seen the stock decline -5.9% and rise +5.8% respectively at the 90-day mark. The current price of $257.15 is -9.9% below the 52-week high of $285.47, placing the purchase 2.5 cents below current levels. This is a discretionary open-market purchase by a director of a $72.8B market-cap company with $4.2B quarterly revenue, though the modest transaction value ($193,197.75) and mixed same-ticker timing history provide limited directional clarity.

November 2025
2025-11-06 CATERPILLAR INC CAT
medium
Buy
300 shares
$170,658
Significance 6/10

Director MacLennan purchases 300 CAT shares at $568.86; 70% track record win rate, 2 of 3 prior CAT buys well-timed.

MacLennan David, a Director, purchased 300 shares of Caterpillar at $568.86 on 2025-11-06, increasing his holdings by 3.9% to 7,947 shares. His cross-ticker track record shows 11 prior open-market buys with a 70% win rate and average 90-day return of +6.4%. At Caterpillar specifically, MacLennan has demonstrated selective timing: of his 3 prior trades at CAT, 2 were well-timed at the 90-day mark, including a May 2025 buy that returned +35.4% and a February 2024 buy that returned +8.4%. The stock has appreciated 17.1% over the past 30 days and 36.8% over 90 days, currently trading at $569.78 versus a 52-week high of $585.49. While CAT's annual revenue has declined 3.4% year-over-year and it trades at a P/E of 28.76, the consistent pattern of well-timed accumulation at this ticker—coupled with the insider's broader buy-side batting average—reflects a deliberate pattern of accumulation.

August 2025
2025-08-15 ECOLAB INC. ECL
medium
Buy
600 shares
$167,108
Significance 6/10

Director MacLennan bought 600 ECL shares at $278.51; 4 of 5 prior ECL buys well-timed with positive 90d returns.

MacLennan's purchase of 600 shares at $278.51 occurs within 0.4% of the 52-week high and follows a +4.9% price gain over the last 30 days. Reviewing his prior activity at ECL, 4 of the 5 preceding open-market buys resulted in positive 90-day returns (ranging from +2.2% to +17.4%), indicating a pattern of purchasing at favorable entry points. His cross-ticker track record across 10 prior buys shows an average 90-day return of +6.4% with a 70% win rate, though broader market context and company fundamentals—including a P/E of 37.29 and recent annual revenue growth of only +2.8%—suggest elevated valuation that may temper upside. The timing of this buy relative to recent price momentum and the director's demonstrated ability to identify strong entry points at this ticker warrants attention.

May 2025
2025-05-09 ECOLAB INC. ECL
medium
Buy
500 shares
$125,872
Significance 6/10

Director MacLennan bought 500 ECL shares at $251.74 on 2025-05-07; stock up 6.4% in 30 days, down 6.4% from 52-week high.

MacLennan purchased 500 shares of Ecolab at $251.74, expanding his holdings to 19,465 shares (+2.6% increase). The stock has rallied 6.4% over the past 30 days and currently trades at $252.67, just 40 cents above his entry price, positioning the position near breakeven. His prior ECL trades show mixed timing results: of 4 measurable prior purchases, 3 were well-timed (showing positive 90-day returns ranging from +2.2% to +17.4%), though his most recent ECL purchase on 2025-02-13 saw a -5.1% 30-day decline. Cross-ticker, his buy track record has delivered a 71.43% 90-day win rate with +4.0% average 90-day returns, providing some context for his buy discipline. Ecolab's fundamentals show $3.7B quarterly revenue and $402.5M net income, but the stock trades at a P/E of 34.05, suggesting a premium valuation that warrants monitoring relative to the modest near-term price action.

2025-05-08 CATERPILLAR INC CAT
medium
Buy
375 shares
$120,262
Significance 6/10

Director MacLennan buys 375 CAT shares at $320.70; holdings rise to 6,653; stock up 18.4% in 30 days

Director David MacLennan purchased 375 shares of Caterpillar at $320.70 on 2025-05-07, increasing his holdings by 6.0% to 6,653 shares. The purchase occurs in a context where the stock has recovered significantly in the short term (+18.4% over 30 days) and trades at $324.25 currently, representing a -22.2% discount from its 52-week high of $416.88. MacLennan's cross-ticker track record shows a 71.43% win rate with an average 90-day return of +4.0% across his prior 9 open-market buys, though at Caterpillar specifically, his prior two purchases showed mixed results: one returned -1.7% over 90 days while the other returned +8.4%. The company's fundamentals are stable with $14.2B in quarterly revenue, $2.0B net income, and a P/E of 15.37, though annual revenue has declined 3.4% year-over-year.

February 2025
2025-02-18 ECOLAB INC. ECL
medium
Buy
400 shares
$105,806
Significance 6/10

Director MacLennan David buys 400 ECL shares at $264.51; 4 of 5 prior ECL buys showed positive 90-day returns.

MacLennan David purchased 400 shares of Ecolab at $264.51 on 2025-02-13, increasing his holdings to 18,767 shares. The current price of $266.22 sits at the 52-week high (+0.0%), and the stock has risen 12.1% over 30 days and 10.1% over 90 days. His same-ticker history at ECL shows 4 of 5 prior buys were well-timed at the 90-day mark, with positive 90-day returns on those four occasions (ranging from +1.0% to +17.4%), suggesting an established pattern of timely entry points at this security. The purchase occurred as Ecolab posted annual revenue growth of +8.0% and maintains a market cap of $75.4B, indicating a large-cap position being accumulated by a director with a demonstrated track record of favorable timing in this stock specifically.

August 2024
2024-08-06 ECOLAB INC. ECL
medium
Buy
650 shares
$156,265
Significance 6/10

Director David MacLennan bought 650 ECL shares at $240.41 on 2024-08-02; post-transaction holdings 17,967 shares (+3.8%).

Director David MacLennan purchased 650 shares of ECOLAB at $240.41 for $156,265.20, increasing his holdings from 17,317 to 17,967 shares. The transaction occurred near the 52-week high ($247.92), with the current price at $233.72 representing a -5.7% pullback from peak. His prior four trades at ECL show a 3-of-4 pattern of well-timed accumulation at the 90-day mark, with three of those prior purchases delivering gains exceeding +1.0% at the 90-day horizon (returns of +5.7%, +17.4%, and +1.0%), though his August 2023 buy posted a -4.9% 90-day outcome. The company reported $4.0B quarterly revenue with +8.0% annual growth and a net income of $490.9M, though its P/E of 38.82 reflects a premium valuation. The current price decline since purchase suggests this timing may not yet align with his prior pattern of well-timed entry points.

Related insiders

Create a free account

Build watchlists, get email alerts on the tickers you follow, and read the full AI analysis on every insider filing.

Sign up — free during early access