❉ Buffybot wonderful businesses, fair prices

← back

ECL Ecolab

materials · valued with codex-sub-gpt5.6 high conviction · 2026-07-16

HOLD
good · 72 ▟ wide moat circle of competence: in ✓ would own for a decade trend flat · +0.3% vs 200-DMA
Owner-earnings value$140.48
Price$270.25
Margin of safety -48.0%

A deeply embedded compounder with durable switching costs, but the price assumes implausible growth.

The business

Ecolab sells cleaning, sanitation, water-treatment, and process-efficiency solutions to hospitality, healthcare, food, and industrial customers. It earns recurring revenue from proprietary consumables, equipment, monitoring, and on-site service embedded in customers' critical operations.

Quality gate · 72/100

Returns on capital 15.6/30
Consistency 19.5/22
Margins / pricing power 12.3/16
Balance sheet 9.6/16
Cash conversion 9.8/10
Capital allocation 4.8/6
Median ROIC11.8%
Gross margin44.3%
Net debt / EBITDA2.1x
FCF conversion97%
Share count / yr-0.3%
Profitable years4/4

Moat & management

Moat ▟ wide moat
Sourceswitching costs
Trajectorystable
Managementadequate

Ecolab's products represent a small customer expense but protect costly assets, regulatory compliance, product safety, and operating continuity. Embedded equipment, service relationships, proprietary formulations, and global route density make switching risky and rarely worthwhile.

Pricing discipline, modest share reduction, and generally productive reinvestment are positives. Acquisition spending and net leverage above two times EBITDA temper confidence in capital allocation.

Owner-earnings inputs

Owner earnings (TTM)1.87B
Owner-earnings yield2.5%
Free-cash-flow yield2.5%
Growth used (normalized)8.0%
Market-implied growth (reverse DCF)24.4%
Terminal growth3.0%
Discount rate (hurdle)9.0%

Projected owner earnings

YrOwner earningsGrowthPV
12.02B 8.0%1.85B
22.17B 7.4%1.83B
32.32B 6.9%1.79B
42.47B 6.3%1.75B
52.61B 5.8%1.70B
62.75B 5.2%1.64B
72.87B 4.7%1.57B
82.99B 4.1%1.50B
93.10B 3.6%1.43B
103.19B 3.0%1.35B

Key risks

  • The current valuation requires owner-earnings growth far beyond a defensible long-term rate
  • Commodity inflation could outrun pricing and compress margins
  • Large acquisitions could increase leverage or destroy capital

Catalysts

  • Water scarcity and stricter hygiene requirements expand demand
  • Pricing, productivity, and operating leverage support normalized margin improvement

Recent news

score · 8 articles

  • These 3 Water ETFs Could be Quiet Winners From Infrastructure Spending
  • Is CLX A Value Trap? The Evidence Leans That Way
  • Who Is the Right Buyer for Specialty Chemicals Maker Innospec?
  • Ecolab's Pricing Actions Seen Offsetting Commodity Inflation, Driving H2 Growth, RBC Says
  • Ecolab (ECL) Stock Looks 30% Overvalued Despite AI Cooling Deal
  • Ecolab (ECL) Completes CoolIT Deal To Push Further Into AI Infrastructure
  • Ecolab Closes CoolIT Acquisition, Strengthens AI Cooling Portfolio
  • What to Expect From Ecolab's Q2 2026 Earnings Report

⚠ maintenance capex ≈ min(capex, D&A), capped at FCF · Price pays for ~24%/yr owner-earnings growth over 10y (reverse DCF); model credits 8%. · Rich vs our conservative value, but a quality business is not a short — stance is WAIT for a better price, not sell.

History

DateQualityPriceValueMoSRating
2026-10-28 72 $291.27 $119.21 -59.1% HOLD
2026-10-27 72 $288.89 $119.21 -58.7% HOLD
2026-10-26 72 $288.53 $119.21 -58.7% HOLD
2026-10-23 72 $292.30 $119.21 -59.2% HOLD
2026-10-22 72 $288.09 $119.21 -58.6% HOLD
2026-10-21 72 $288.16 $119.21 -58.6% HOLD
2026-10-20 72 $285.94 $119.21 -58.3% HOLD
2026-10-19 72 $288.89 $141.36 -51.1% HOLD
2026-10-16 72 $290.81 $141.36 -51.4% HOLD
2026-10-15 72 $287.71 $141.36 -50.9% HOLD
2026-10-14 72 $285.66 $141.36 -50.5% HOLD
2026-10-13 72 $284.30 $141.36 -50.3% HOLD
2026-10-12 72 $281.83 $141.36 -49.8% HOLD
2026-10-09 72 $281.69 $141.36 -49.8% HOLD
2026-10-08 72 $278.10 $141.36 -49.2% HOLD
2026-10-07 72 $280.82 $141.36 -49.7% HOLD
2026-10-06 72 $277.07 $141.36 -49.0% HOLD
2026-10-05 72 $273.70 $141.36 -48.4% HOLD
2026-10-02 72 $271.26 $141.36 -47.9% HOLD
2026-10-01 72 $274.58 $141.36 -48.5% HOLD
2026-09-30 72 $277.87 $141.36 -49.1% HOLD
2026-09-29 72 $280.23 $141.36 -49.6% HOLD
2026-09-28 72 $279.49 $141.36 -49.4% HOLD
2026-09-25 72 $275.37 $141.36 -48.7% HOLD
2026-09-24 72 $276.72 $141.36 -48.9% HOLD
2026-09-23 72 $269.98 $141.36 -47.6% HOLD
2026-09-22 72 $269.98 $141.36 -47.6% HOLD
2026-09-21 72 $269.46 $141.36 -47.5% HOLD
2026-09-18 72 $271.68 $141.36 -48.0% HOLD
2026-09-17 72 $274.08 $141.36 -48.4% HOLD
2026-09-16 72 $274.60 $141.36 -48.5% HOLD
2026-09-15 72 $275.51 $141.36 -48.7% HOLD
2026-09-14 72 $276.18 $141.36 -48.8% HOLD
2026-09-11 72 $271.60 $141.36 -48.0% HOLD
2026-09-10 72 $272.21 $141.36 -48.1% HOLD
2026-09-09 72 $278.11 $141.36 -49.2% HOLD
2026-09-08 72 $279.28 $141.36 -49.4% HOLD
2026-09-07 72 $279.28 $141.36 -49.4% HOLD
2026-09-04 72 $278.97 $141.36 -49.3% HOLD
2026-09-03 72 $279.90 $141.36 -49.5% HOLD
2026-09-02 72 $280.25 $141.36 -49.6% HOLD
2026-09-01 72 $283.20 $141.36 -50.1% HOLD
2026-08-31 72 $286.75 $141.36 -50.7% HOLD
2026-08-28 72 $285.91 $141.36 -50.6% HOLD
2026-08-27 72 $290.60 $141.36 -51.4% HOLD
2026-08-26 72 $289.54 $141.36 -51.2% HOLD
2026-08-25 72 $286.98 $141.36 -50.7% HOLD
2026-08-24 72 $281.63 $141.36 -49.8% HOLD
2026-08-21 72 $281.48 $141.36 -49.8% HOLD
2026-08-20 72 $285.62 $141.36 -50.5% HOLD
2026-08-19 72 $280.00 $141.36 -49.5% HOLD
2026-08-18 72 $275.84 $141.36 -48.8% HOLD
2026-08-17 72 $276.11 $140.48 -49.1% HOLD
2026-08-14 72 $276.26 $140.48 -49.1% HOLD
2026-08-13 72 $278.43 $140.48 -49.5% HOLD
2026-08-12 72 $284.63 $140.48 -50.6% HOLD
2026-08-11 72 $284.40 $140.48 -50.6% HOLD
2026-08-10 72 $285.17 $140.48 -50.7% HOLD
2026-08-07 72 $283.46 $140.48 -50.4% HOLD
2026-08-06 72 $285.47 $140.48 -50.8% HOLD
2026-08-05 72 $283.14 $140.48 -50.4% HOLD
2026-08-04 72 $277.63 $140.48 -49.4% HOLD
2026-08-03 72 $277.63 $140.48 -49.4% HOLD
2026-07-31 72 $279.34 $140.48 -49.7% HOLD
2026-07-30 72 $283.70 $140.48 -50.5% HOLD
2026-07-29 72 $271.38 $140.48 -48.2% HOLD
2026-07-28 72 $271.38 $140.48 -48.2% HOLD
2026-07-27 72 $263.14 $140.48 -46.6% HOLD
2026-07-24 72 $263.14 $140.48 -46.6% HOLD
2026-07-23 72 $266.88 $140.48 -47.4% HOLD
2026-07-22 72 $264.20 $140.48 -46.8% HOLD
2026-07-21 72 $268.65 $140.48 -47.7% HOLD
2026-07-20 72 $272.83 $140.48 -48.5% HOLD
2026-07-17 72 $275.71 $140.48 -49.0% HOLD
2026-07-16 72 $270.25 $140.48 -48.0% HOLD
2026-07-15 72 $271.85 $120.29 -55.8% HOLD
2026-07-14 72 $271.85 $120.29 -55.8% HOLD
2026-07-13 72 $274.31 $120.29 -56.1% HOLD
2026-07-10 72 $273.03 $120.29 -55.9% HOLD
2026-07-09 72 $274.12 $120.29 -56.1% HOLD
2026-07-08 72 $283.08 $120.29 -57.5% HOLD
2026-07-07 72 $283.72 $120.29 -57.6% HOLD
2026-07-06 72 $283.36 $120.29 -57.5% HOLD
2026-07-03 72 $283.36 $120.29 -57.5% HOLD
2026-07-02 72 $278.37 $120.29 -56.8% HOLD
2026-06-25 72 $276.29 $120.29 -56.5% STRONG SELL
2026-06-23 72 $268.66 $120.29 -55.2% STRONG SELL