Ecolab Inc. (ECL) Stock Total Returns
Growth of $10,000 chart
2021-04-14 to 2026-04-14 to
$
%
%
Loading chart…
Investment Performance
Final Value
$13,068
Total Return
30.68%
CAGR
5.50%
Dividends
$536.88
Yield on Cost
5.37%
Rolling Returns
1-Month (21 Trading Days)
| Average | +0.58% |
| Median | +1.26% |
| Best | +19.67% |
| Worst | -21.62% |
| % of Windows Positive | 57.2% |
1-Year (252 Trading Days)
| Average | +10.13% |
| Median | +12.58% |
| Best | +63.87% |
| Worst | -41.88% |
| % of Windows Positive | 73.9% |
3-Year (756 Trading Days)
| Average | +48.47% |
| Median | +54.08% |
| Best | +113.85% |
| Worst | -0.36% |
| % of Windows Positive | 99.8% |
Risk Metrics
| Maximum Drawdown | -43.82% |
| Average Drawdown | -13.70% |
| Drawdown Duration | 563 Trading Days |
| Sortino Ratio | 0.49 |
| Calmar Ratio | 0.13 |
| CVaR (5%) | -3.48% |
Yearly Returns
| Year | Percentage | Abs. Return | Dividends | Taxes | Trans. Costs |
|---|---|---|---|---|---|
| 2026 partial | +4.26% (+15.79% ann.) | +$426.41 | $27.81 | $5.56 | $0.04 |
| 2025 | +12.96% | +$1296.11 | $114.73 | $22.95 | $0.18 |
| 2024 | +19.06% | +$1905.76 | $119.34 | $23.87 | $0.19 |
| 2023 | +37.60% | +$3760.06 | $148.97 | $29.79 | $0.24 |
| 2022 | -37.28% | $3728.10 | $88.16 | $17.63 | $0.14 |
| 2021 | +9.19% | +$919.15 | $90.37 | $18.07 | $0.14 |
| 2020 | +12.98% | +$1297.90 | $98.24 | $19.65 | $0.16 |
| 2019 | +32.02% | +$3201.88 | $125.93 | $25.19 | $0.20 |
| 2018 | +10.83% | +$1082.97 | $126.40 | $25.28 | $0.20 |
| 2017 | +15.53% | +$1552.85 | $130.13 | $26.03 | $0.21 |
| 2016 | +3.49% | +$349.32 | $124.62 | $24.92 | $0.20 |
| 2015 | +10.48% | +$1047.53 | $128.66 | $25.73 | $0.21 |
| 2014 | +1.10% | +$109.50 | $111.12 | $22.22 | $0.18 |
| 2013 | +46.28% | +$4627.74 | $134.69 | $26.94 | $0.22 |
| 2012 | +25.64% | +$2564.12 | $144.14 | $28.83 | $0.23 |
| 2011 | +15.93% | +$1593.38 | $144.41 | $28.88 | $0.23 |
| 2010 | +14.33% | +$1432.57 | $144.17 | $28.83 | $0.23 |
| 2009 | +28.34% | +$2834.48 | $164.40 | $32.88 | $0.26 |
| 2008 | -30.68% | $3068.17 | $103.85 | $20.77 | $0.17 |
| 2007 | +14.26% | +$1425.69 | $105.44 | $21.09 | $0.17 |
| 2006 | +25.63% | +$2562.72 | $114.78 | $22.96 | $0.18 |
| 2005 | +4.15% | +$414.61 | $103.96 | $20.79 | $0.17 |
| 2004 | +29.44% | +$2944.14 | $120.24 | $24.05 | $0.19 |
| 2003 | +11.60% | +$1160.46 | $121.03 | $24.21 | $0.19 |
| 2002 | +24.17% | +$2417.18 | $137.14 | $27.43 | $0.22 |
| 2001 | -5.22% | $521.82 | $182.91 | $36.58 | $0.29 |
| 2000 | +11.55% | +$1155.28 | $125.76 | $25.15 | $0.20 |
| 1999 | +9.08% | +$908.25 | $120.60 | $24.12 | $0.19 |
| 1998 | +31.89% | +$3189.30 | $141.27 | $28.25 | $0.23 |
| 1997 | +49.07% | +$4907.40 | $178.93 | $35.79 | $0.29 |
| 1996 | +27.19% | +$2718.50 | $194.41 | $38.88 | $0.32 |
| 1995 | +46.00% | +$4600.19 | $248.26 | $49.65 | $0.39 |
| 1994 | -5.63% | $563.00 | $203.48 | $40.69 | $0.32 |
| 1993 | +24.31% | +$2430.73 | $216.26 | $43.25 | $0.34 |
| 1992 | +25.62% | +$2561.83 | $241.90 | $48.38 | $0.39 |
| 1991 | +42.89% | +$4288.60 | $332.01 | $66.41 | $0.52 |
| 1990 | -23.72% | $2372.14 | $237.01 | $47.40 | $0.38 |
| 1989 | +9.54% | +$954.00 | $250.77 | $50.16 | $0.41 |
| 1988 | +15.05% | +$1504.87 | $265.80 | $53.15 | $0.43 |
| 1987 | +3.94% | +$394.21 | $262.39 | $52.48 | $0.43 |
| 1986 | +12.10% | +$1210.20 | $70.30 | $14.06 | $0.12 |
| 1985 | +52.78% | +$5277.78 | $0.00 | $0.00 | $0.00 |
| 1984 | -13.94% | $1394.42 | $0.00 | $0.00 | $0.00 |
| 1983 | +12.05% | +$1205.36 | $0.00 | $0.00 | $0.00 |
| 1982 | +69.70% | +$6969.70 | $0.00 | $0.00 | $0.00 |
| 1981 | -20.00% | $2000.00 | $0.00 | $0.00 | $0.00 |
| 1980 | -14.95% | $1494.85 | $0.00 | $0.00 | $0.00 |
| 1979 | +10.86% | +$1085.71 | $0.00 | $0.00 | $0.00 |
| 1978 | -3.31% | $331.49 | $0.00 | $0.00 | $0.00 |
| 1977 | -9.05% | $904.52 | $0.00 | $0.00 | $0.00 |
| 1976 | -0.50% | $50.00 | $0.00 | $0.00 | $0.00 |
| 1975 | +4.17% | +$416.67 | $0.00 | $0.00 | $0.00 |
| 1974 | -39.43% | $3943.22 | $0.00 | $0.00 | $0.00 |
| 1973 partial | -0.94% (-1.09% ann.) | $93.75 | $0.00 | $0.00 | $0.00 |
Market Regimes
| Regime | Period | Percentage | Annual | Abs. Return | Dividends | Taxes | Trans. Costs |
|---|---|---|---|---|---|---|---|
| Dot-com bubble / TMT mania | August 9, 1995 – March 10, 2000 | +137.08% | +20.71% | +$13708.40 | $1208.22 | $241.64 | $1.93 |
| Dot-com bust / post-bubble disinflation scare | March 13, 2000 – October 9, 2002 | +48.96% | +16.75% | +$4895.92 | $572.77 | $114.55 | $0.92 |
| China-WTO / housing-credit / commodity boom | October 10, 2002 – October 9, 2007 | +119.75% | +17.07% | +$11974.71 | $836.56 | $167.31 | $1.34 |
| GFC / deleveraging / dollar shortage | October 10, 2007 – March 9, 2009 | -35.53% | -26.71% | $3553.21 | $171.08 | $34.22 | $0.27 |
| Policy-led rebound / euro-sovereign-crisis overlay | March 10, 2009 – July 25, 2012 | +119.63% | +26.25% | +$11962.71 | $725.76 | $145.15 | $1.16 |
| Secular stagnation / QE / low inflation / duration bull | July 26, 2012 – February 19, 2020 | +241.02% | +17.60% | +$24102.40 | $1631.69 | $326.34 | $2.61 |
| Pandemic shock / liquidity crash | February 20, 2020 – March 23, 2020 | -39.17% | -99.66% | $3916.78 | $22.78 | $4.56 | $0.04 |
| Policy bazooka / monetary euphoria | March 24, 2020 – November 6, 2020 | +30.83% | +54.09% | +$3082.97 | $61.51 | $12.30 | $0.10 |
| Reopening reflation / fiscal boom / supply bottlenecks | November 9, 2020 – November 29, 2021 | +5.47% | +5.18% | +$546.59 | $88.76 | $17.75 | $0.14 |
| Inflation shock / duration crash / aggressive tightening | November 30, 2021 – November 9, 2022 | -35.89% | -37.62% | $3588.56 | $92.41 | $18.48 | $0.15 |
| Disinflation rebound / AI-led narrow bull / higher-for-longer | November 10, 2022 – September 17, 2024 | +68.25% | +32.40% | +$6824.74 | $292.83 | $58.57 | $0.47 |
| Disinflationary easing / resilient growth / AI capex under oil-shock test partial | September 18, 2024 – April 14, 2026 | +11.28% | +7.05% | +$1127.78 | $164.23 | $32.85 | $0.26 |
Dividend History
Annual Dividends Per Share
TTM Yield
—
Consecutive Years Paid
— current
Consecutive Years of Growth
— current
| Date | Per Share | Yield % |
|---|---|---|
| 1986-12-17 | $0.0181 | 0.65% |
| 1987-03-18 | $0.0181 | 0.47% |
| 1987-06-17 | $0.0181 | 0.50% |
| 1987-09-16 | $0.0194 | 0.50% |
| 1987-12-16 | $0.0194 | 0.73% |
| 1988-03-16 | $0.0194 | 0.57% |
| 1988-06-15 | $0.0194 | 0.65% |
| 1988-09-14 | $0.0194 | 0.65% |
| 1988-12-14 | $0.0194 | 0.61% |
| 1989-03-15 | $0.0206 | 0.57% |
| 1989-06-14 | $0.0206 | 0.59% |
| 1989-09-13 | $0.0206 | 0.53% |
| 1989-12-13 | $0.0206 | 0.62% |
| 1990-03-14 | $0.0206 | 0.67% |
| 1990-06-13 | $0.0206 | 0.61% |
| 1990-09-12 | $0.0206 | 0.77% |
| 1990-12-12 | $0.0219 | 0.83% |
| 1991-03-13 | $0.0219 | 0.67% |
| 1991-06-12 | $0.0219 | 0.65% |
| 1991-09-11 | $0.0219 | 0.57% |
| 1991-12-20 | $0.0219 | 0.62% |
| 1992-03-11 | $0.0219 | 0.52% |
| 1992-06-10 | $0.0219 | 0.54% |
| 1992-09-09 | $0.0219 | 0.51% |
| 1992-12-22 | $0.0238 | 0.52% |
| 1993-03-10 | $0.0238 | 0.50% |
| 1993-06-09 | $0.0238 | 0.47% |
| 1993-09-15 | $0.0238 | 0.43% |
| 1993-12-21 | $0.0275 | 0.48% |
| 1994-03-09 | $0.0275 | 0.50% |
| 1994-06-15 | $0.0275 | 0.50% |
| 1994-09-14 | $0.0275 | 0.48% |
| 1994-12-23 | $0.0313 | 0.62% |
| 1995-03-08 | $0.0313 | 0.55% |
| 1995-06-23 | $0.0313 | 0.51% |
| 1995-09-15 | $0.0313 | 0.45% |
| 1995-12-27 | $0.0350 | 0.47% |
| 1996-03-15 | $0.0350 | 0.45% |
| 1996-06-14 | $0.0350 | 0.42% |
| 1996-09-13 | $0.0350 | 0.45% |
| 1996-12-24 | $0.0400 | 0.42% |
| 1997-03-14 | $0.0400 | 0.42% |
| 1997-06-13 | $0.0400 | 0.36% |
| 1997-09-12 | $0.0400 | 0.34% |
| 1997-12-23 | $0.0475 | 0.35% |
| 1998-03-13 | $0.0475 | 0.33% |
| 1998-06-12 | $0.0475 | 0.32% |
| 1998-09-11 | $0.0475 | 0.34% |
| 1998-12-24 | $0.0525 | 0.30% |
| 1999-03-12 | $0.0525 | 0.26% |
| 1999-06-11 | $0.0525 | 0.24% |
| 1999-09-17 | $0.0525 | 0.30% |
| 1999-12-29 | $0.0600 | 0.32% |
| 2000-03-17 | $0.0600 | 0.35% |
| 2000-06-16 | $0.0600 | 0.32% |
| 2000-09-15 | $0.0600 | 0.33% |
| 2000-12-15 | $0.0650 | 0.31% |
| 2001-03-16 | $0.0650 | 0.31% |
| 2001-06-15 | $0.0650 | 0.32% |
| 2001-09-14 | $0.1300 | 0.67% |
| 2001-09-17 | $0.0650 | 0.33% |
| 2001-12-14 | $0.0675 | 0.37% |
| 2002-03-15 | $0.0675 | 0.29% |
| 2002-06-14 | $0.0675 | 0.30% |
| 2002-09-13 | $0.0675 | 0.31% |
| 2002-12-19 | $0.0725 | 0.31% |
| 2003-03-14 | $0.0725 | 0.30% |
| 2003-06-13 | $0.0730 | 0.27% |
| 2003-09-12 | $0.0730 | 0.28% |
| 2003-12-19 | $0.0800 | 0.29% |
| 2004-03-12 | $0.0800 | 0.29% |
| 2004-06-14 | $0.0800 | 0.25% |
| 2004-09-17 | $0.0800 | 0.26% |
| 2004-12-17 | $0.0880 | 0.25% |
| 2005-03-11 | $0.0880 | 0.27% |
| 2005-06-17 | $0.0880 | 0.27% |
| 2005-09-16 | $0.0880 | 0.27% |
| 2005-12-16 | $0.1000 | 0.28% |
| 2006-03-10 | $0.1000 | 0.26% |
| 2006-06-16 | $0.1000 | 0.26% |
| 2006-09-15 | $0.1000 | 0.24% |
| 2006-12-15 | $0.1150 | 0.25% |
| 2007-03-16 | $0.1150 | 0.27% |
| 2007-06-15 | $0.1150 | 0.26% |
| 2007-09-14 | $0.1150 | 0.27% |
| 2007-12-14 | $0.1300 | 0.25% |
| 2008-03-07 | $0.1300 | 0.28% |
| 2008-06-13 | $0.1300 | 0.29% |
| 2008-09-12 | $0.1300 | 0.27% |
| 2008-12-12 | $0.1400 | 0.41% |
| 2009-03-06 | $0.1400 | 0.47% |
| 2009-06-12 | $0.1400 | 0.36% |
| 2009-09-11 | $0.1400 | 0.32% |
| 2009-12-11 | $0.1550 | 0.34% |
| 2010-03-05 | $0.1550 | 0.36% |
| 2010-06-11 | $0.1550 | 0.33% |
| 2010-09-17 | $0.1550 | 0.31% |
| 2010-12-17 | $0.1750 | 0.35% |
| 2011-03-04 | $0.1750 | 0.36% |
| 2011-06-17 | $0.1750 | 0.32% |
| 2011-09-16 | $0.1750 | 0.34% |
| 2011-12-16 | $0.2000 | 0.37% |
| 2012-03-02 | $0.2000 | 0.33% |
| 2012-06-15 | $0.2000 | 0.30% |
| 2012-09-14 | $0.2000 | 0.31% |
| 2012-12-14 | $0.2300 | 0.33% |
| 2013-03-01 | $0.2300 | 0.30% |
| 2013-06-14 | $0.2300 | 0.27% |
| 2013-09-13 | $0.2300 | 0.24% |
| 2013-12-13 | $0.2750 | 0.27% |
| 2014-03-07 | $0.2750 | 0.25% |
| 2014-06-13 | $0.2750 | 0.25% |
| 2014-09-12 | $0.2750 | 0.24% |
| 2014-12-12 | $0.3300 | 0.32% |
| 2015-03-06 | $0.3300 | 0.28% |
| 2015-06-12 | $0.3300 | 0.29% |
| 2015-09-11 | $0.3300 | 0.30% |
| 2015-12-11 | $0.3500 | 0.30% |
| 2016-03-11 | $0.3500 | 0.33% |
| 2016-06-17 | $0.3500 | 0.29% |
| 2016-09-16 | $0.3500 | 0.30% |
| 2016-12-16 | $0.3700 | 0.30% |
| 2017-03-17 | $0.3700 | 0.30% |
| 2017-06-16 | $0.3700 | 0.28% |
| 2017-09-18 | $0.3700 | 0.28% |
| 2017-12-18 | $0.4100 | 0.30% |
| 2018-03-19 | $0.4100 | 0.30% |
| 2018-06-18 | $0.4100 | 0.28% |
| 2018-09-17 | $0.4100 | 0.26% |
| 2018-12-17 | $0.4600 | 0.30% |
| 2019-03-18 | $0.4600 | 0.26% |
| 2019-06-17 | $0.4600 | 0.23% |
| 2019-09-16 | $0.4600 | 0.23% |
| 2019-12-16 | $0.4700 | 0.25% |
| 2020-03-16 | $0.4700 | 0.26% |
| 2020-06-15 | $0.4700 | 0.23% |
| 2020-09-14 | $0.4700 | 0.23% |
| 2020-12-14 | $0.4800 | 0.22% |
| 2021-03-15 | $0.4800 | 0.22% |
| 2021-06-14 | $0.4800 | 0.22% |
| 2021-09-13 | $0.4800 | 0.21% |
| 2021-12-13 | $0.5100 | 0.22% |
| 2022-03-14 | $0.5100 | 0.32% |
| 2022-06-17 | $0.5100 | 0.35% |
| 2022-09-19 | $0.5100 | 0.32% |
| 2022-12-19 | $0.5300 | 0.37% |
| 2023-03-20 | $0.5300 | 0.34% |
| 2023-06-16 | $0.5300 | 0.29% |
| 2023-09-18 | $0.5300 | 0.30% |
| 2023-12-18 | $0.5700 | 0.29% |
| 2024-03-18 | $0.5700 | 0.25% |
| 2024-06-18 | $0.5700 | 0.23% |
| 2024-09-17 | $0.5700 | 0.23% |
| 2024-12-17 | $0.6500 | 0.26% |
| 2025-03-18 | $0.6500 | 0.26% |
| 2025-06-17 | $0.6500 | 0.24% |
| 2025-09-16 | $0.6500 | 0.24% |
| 2025-12-16 | $0.7300 | 0.28% |
| 2026-03-17 | $0.7300 | 0.27% |
| Total | 159 payments |
Portfolio Dividend Returns
Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-14 to 2026-04-14. Change
| Date | Total Yield | Tax | Trans. Cost | Shares Bought |
|---|---|---|---|---|
| 2021-06-14 | $21.98 | $4.40 | $0.04 | 0.0823 |
| 2021-09-13 | $22.02 | $4.40 | $0.04 | 0.0783 |
| 2021-12-13 | $23.43 | $4.69 | $0.04 | 0.0808 |
| 2022-03-14 | $23.48 | $4.70 | $0.04 | 0.1136 |
| 2022-06-17 | $23.53 | $4.71 | $0.04 | 0.1268 |
| 2022-09-19 | $23.60 | $4.72 | $0.04 | 0.1179 |
| 2022-12-19 | $24.59 | $4.92 | $0.04 | 0.1390 |
| 2023-03-20 | $24.66 | $4.93 | $0.04 | 0.1260 |
| 2023-06-16 | $24.73 | $4.95 | $0.04 | 0.1084 |
| 2023-09-18 | $24.78 | $4.96 | $0.04 | 0.1126 |
| 2023-12-18 | $26.72 | $5.34 | $0.04 | 0.1084 |
| 2024-03-18 | $26.78 | $5.36 | $0.04 | 0.0937 |
| 2024-06-18 | $26.83 | $5.37 | $0.04 | 0.0881 |
| 2024-09-17 | $26.88 | $5.38 | $0.04 | 0.0857 |
| 2024-12-17 | $30.71 | $6.14 | $0.05 | 0.0996 |
| 2025-03-18 | $30.78 | $6.16 | $0.05 | 0.0969 |
| 2025-06-17 | $30.84 | $6.17 | $0.05 | 0.0942 |
| 2025-09-16 | $30.90 | $6.18 | $0.05 | 0.0934 |
| 2025-12-16 | $34.77 | $6.95 | $0.06 | 0.1070 |
| 2026-03-17 | $34.85 | $6.97 | $0.06 | 0.1021 |
| Total | $536.88 | $107.38 | $0.86 | 2.0548 |
All calculations use split-adjusted closing prices. Dividends are reinvested on the ex-dividend date at that day's closing price.
For each rolling window, returns are calculated at every possible starting point:
return = (value[i] ÷ value[i − windowSize] − 1) × 100
- Windows
- 1-month = 21 trading days, 1-year = 252 trading days, 3-year = 756 trading days.
- Statistics
- Average: arithmetic mean. Median: middle value when sorted. Best / Worst: max and min. % Positive: share of windows with return > 0.
The series is segmented by calendar year:
return = (endValue ÷ startValue − 1) × 100
startValue is the last value of the prior year (or the first value for the initial year). Partial first/last years are flagged. Dividends, taxes, and transaction costs are scaled proportionally to the initial investment.