ESCO Technologies Inc. (ESE) Stock Total Returns
Growth of $10,000 chart
2021-04-14 to 2026-04-14 to
$
%
%
Loading chart…
Investment Performance
Final Value
$29,245
Total Return
192.45%
CAGR
23.94%
Dividends
$146.28
Yield on Cost
1.46%
Rolling Returns
1-Month (21 Trading Days)
| Average | +2.06% |
| Median | +1.22% |
| Best | +37.45% |
| Worst | -19.98% |
| % of Windows Positive | 56.6% |
1-Year (252 Trading Days)
| Average | +29.35% |
| Median | +27.88% |
| Best | +126.86% |
| Worst | -44.02% |
| % of Windows Positive | 85.0% |
3-Year (756 Trading Days)
| Average | +110.16% |
| Median | +124.23% |
| Best | +249.48% |
| Worst | -10.67% |
| % of Windows Positive | 96.8% |
Risk Metrics
| Maximum Drawdown | -45.44% |
| Average Drawdown | -14.04% |
| Drawdown Duration | 665 Trading Days |
| Sortino Ratio | 1.34 |
| Calmar Ratio | 0.53 |
| CVaR (5%) | -3.91% |
Yearly Returns
| Year | Percentage | Abs. Return | Dividends | Taxes | Trans. Costs |
|---|---|---|---|---|---|
| 2026 partial | +62.96% (+455.72% ann.) | +$6296.25 | $8.19 | $1.64 | $0.01 |
| 2025 | +46.90% | +$4690.08 | $24.04 | $4.81 | $0.04 |
| 2024 | +14.09% | +$1408.62 | $27.37 | $5.47 | $0.04 |
| 2023 | +34.04% | +$3403.98 | $36.59 | $7.32 | $0.06 |
| 2022 | -2.39% | $239.04 | $35.60 | $7.12 | $0.06 |
| 2021 | -12.63% | $1263.43 | $23.27 | $4.65 | $0.04 |
| 2020 | +11.94% | +$1193.77 | $34.64 | $6.93 | $0.06 |
| 2019 | +40.85% | +$4085.17 | $60.76 | $12.15 | $0.10 |
| 2018 | +9.93% | +$992.67 | $53.20 | $10.64 | $0.09 |
| 2017 | +6.70% | +$669.75 | $42.41 | $8.48 | $0.07 |
| 2016 | +57.66% | +$5765.57 | $88.76 | $17.75 | $0.14 |
| 2015 | -1.39% | $138.60 | $86.94 | $17.39 | $0.14 |
| 2014 | +8.48% | +$848.47 | $93.66 | $18.73 | $0.15 |
| 2013 | -7.59% | $759.31 | $107.29 | $21.46 | $0.17 |
| 2012 | +30.94% | +$3094.43 | $111.52 | $22.30 | $0.18 |
| 2011 | -23.37% | $2337.04 | $84.78 | $16.96 | $0.14 |
| 2010 | +6.24% | +$623.61 | $67.09 | $13.42 | $0.11 |
| 2009 | -12.30% | $1230.22 | $19.54 | $3.91 | $0.03 |
| 2008 | +2.53% | +$252.88 | $0.00 | $0.00 | $0.00 |
| 2007 | -12.10% | $1210.39 | $0.00 | $0.00 | $0.00 |
| 2006 | +2.14% | +$213.53 | $0.00 | $0.00 | $0.00 |
| 2005 | +16.09% | +$1608.61 | $0.00 | $0.00 | $0.00 |
| 2004 | +75.60% | +$7560.14 | $0.00 | $0.00 | $0.00 |
| 2003 | +17.97% | +$1797.30 | $0.00 | $0.00 | $0.00 |
| 2002 | +7.28% | +$727.75 | $0.00 | $0.00 | $0.00 |
| 2001 | +66.72% | +$6671.90 | $0.00 | $0.00 | $0.00 |
| 2000 | +77.96% | +$7795.70 | $0.00 | $0.00 | $0.00 |
| 1999 | +28.28% | +$2827.59 | $0.00 | $0.00 | $0.00 |
| 1998 | -46.30% | $4629.63 | $0.00 | $0.00 | $0.00 |
| 1997 | +66.67% | +$6666.67 | $0.00 | $0.00 | $0.00 |
| 1996 | +35.59% | +$3559.27 | $3200.00 | $640.00 | $5.12 |
| 1995 | +27.12% | +$2711.86 | $0.00 | $0.00 | $0.00 |
| 1994 | -42.72% | $4271.84 | $0.00 | $0.00 | $0.00 |
| 1993 | +56.06% | +$5606.06 | $0.00 | $0.00 | $0.00 |
| 1992 | +11.86% | +$1186.44 | $0.00 | $0.00 | $0.00 |
| 1991 | +43.90% | +$4390.25 | $0.00 | $0.00 | $0.00 |
| 1990 partial | -2.38% (-9.22% ann.) | $238.10 | $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 | +95.30% | +15.71% | +$9529.81 | $3333.34 | $666.67 | $5.33 |
| Dot-com bust / post-bubble disinflation scare | March 13, 2000 – October 9, 2002 | +107.93% | +32.90% | +$10793.10 | $0.00 | $0.00 | $0.00 |
| China-WTO / housing-credit / commodity boom | October 10, 2002 – October 9, 2007 | +149.89% | +20.12% | +$14989.11 | $0.00 | $0.00 | $0.00 |
| GFC / deleveraging / dollar shortage | October 10, 2007 – March 9, 2009 | -20.18% | -14.75% | $2018.23 | $0.00 | $0.00 | $0.00 |
| Policy-led rebound / euro-sovereign-crisis overlay | March 10, 2009 – July 25, 2012 | +3.98% | +1.16% | +$398.20 | $263.94 | $52.79 | $0.42 |
| Secular stagnation / QE / low inflation / duration bull | July 26, 2012 – February 19, 2020 | +197.06% | +15.47% | +$19706.24 | $706.08 | $141.22 | $1.13 |
| Pandemic shock / liquidity crash | February 20, 2020 – March 23, 2020 | -32.85% | -98.94% | $3284.58 | $0.00 | $0.00 | $0.00 |
| Policy bazooka / monetary euphoria | March 24, 2020 – November 6, 2020 | +19.21% | +32.67% | +$1920.71 | $32.42 | $6.48 | $0.05 |
| Reopening reflation / fiscal boom / supply bottlenecks | November 9, 2020 – November 29, 2021 | -11.28% | -10.73% | $1127.63 | $33.32 | $6.66 | $0.05 |
| Inflation shock / duration crash / aggressive tightening | November 30, 2021 – November 9, 2022 | +6.05% | +6.44% | +$604.96 | $39.20 | $7.84 | $0.06 |
| Disinflation rebound / AI-led narrow bull / higher-for-longer | November 10, 2022 – September 17, 2024 | +34.82% | +17.49% | +$3482.08 | $61.38 | $12.28 | $0.10 |
| Disinflationary easing / resilient growth / AI capex under oil-shock test partial | September 18, 2024 – April 14, 2026 | +158.34% | +83.13% | +$15834.49 | $45.40 | $9.08 | $0.07 |
Dividend History
Annual Dividends Per Share
TTM Yield
—
Consecutive Years Paid
— current
Consecutive Years of Growth
— current
| Date | Per Share | Yield % |
|---|---|---|
| 1996-09-30 | $1.5000 | 24.49% |
| 2009-12-30 | $0.0800 | 0.22% |
| 2010-03-31 | $0.0800 | 0.25% |
| 2010-07-01 | $0.0800 | 0.31% |
| 2010-10-04 | $0.0800 | 0.24% |
| 2011-01-04 | $0.0800 | 0.21% |
| 2011-04-04 | $0.0800 | 0.21% |
| 2011-07-01 | $0.0800 | 0.22% |
| 2011-10-04 | $0.0800 | 0.33% |
| 2012-01-04 | $0.0800 | 0.27% |
| 2012-04-03 | $0.0800 | 0.22% |
| 2012-07-03 | $0.0800 | 0.22% |
| 2012-10-03 | $0.0800 | 0.21% |
| 2013-01-02 | $0.0800 | 0.21% |
| 2013-04-02 | $0.0800 | 0.20% |
| 2013-07-01 | $0.0800 | 0.25% |
| 2013-10-02 | $0.0800 | 0.24% |
| 2013-12-31 | $0.0800 | 0.23% |
| 2014-04-01 | $0.0800 | 0.23% |
| 2014-07-01 | $0.0800 | 0.23% |
| 2014-09-30 | $0.0800 | 0.23% |
| 2014-12-30 | $0.0800 | 0.21% |
| 2015-03-31 | $0.0800 | 0.21% |
| 2015-06-30 | $0.0800 | 0.21% |
| 2015-09-29 | $0.0800 | 0.22% |
| 2015-12-30 | $0.0800 | 0.21% |
| 2016-03-31 | $0.0800 | 0.20% |
| 2016-06-30 | $0.0800 | 0.21% |
| 2016-09-29 | $0.0800 | 0.17% |
| 2016-12-30 | $0.0800 | 0.14% |
| 2017-03-30 | $0.0800 | 0.14% |
| 2017-06-30 | $0.0800 | 0.13% |
| 2017-10-02 | $0.0800 | 0.13% |
| 2018-01-03 | $0.0800 | 0.13% |
| 2018-04-02 | $0.0800 | 0.14% |
| 2018-07-03 | $0.0800 | 0.14% |
| 2018-10-02 | $0.0800 | 0.12% |
| 2019-01-02 | $0.0800 | 0.12% |
| 2019-04-02 | $0.0800 | 0.12% |
| 2019-07-03 | $0.0800 | 0.10% |
| 2019-10-02 | $0.0800 | 0.10% |
| 2019-12-31 | $0.0800 | 0.09% |
| 2020-04-01 | $0.0800 | 0.11% |
| 2020-07-01 | $0.0800 | 0.09% |
| 2020-09-30 | $0.0800 | 0.10% |
| 2020-12-31 | $0.0800 | 0.08% |
| 2021-03-31 | $0.0800 | 0.07% |
| 2021-06-30 | $0.0800 | 0.09% |
| 2021-09-30 | $0.0800 | 0.10% |
| 2022-01-03 | $0.0800 | 0.09% |
| 2022-04-01 | $0.0800 | 0.11% |
| 2022-07-01 | $0.0800 | 0.12% |
| 2022-10-03 | $0.0800 | 0.11% |
| 2023-01-04 | $0.0800 | 0.09% |
| 2023-03-31 | $0.0800 | 0.09% |
| 2023-07-03 | $0.0800 | 0.08% |
| 2023-10-02 | $0.0800 | 0.08% |
| 2024-01-03 | $0.0800 | 0.07% |
| 2024-03-28 | $0.0800 | 0.08% |
| 2024-07-03 | $0.0800 | 0.08% |
| 2024-10-02 | $0.0800 | 0.06% |
| 2025-01-02 | $0.0800 | 0.06% |
| 2025-04-02 | $0.0800 | 0.05% |
| 2025-07-02 | $0.0800 | 0.04% |
| 2025-10-02 | $0.0800 | 0.04% |
| 2026-01-02 | $0.0800 | 0.04% |
| 2026-04-02 | $0.0800 | 0.03% |
| Total | 67 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-30 | $7.26 | $1.45 | $0.01 | 0.0618 |
| 2021-09-30 | $7.27 | $1.45 | $0.01 | 0.0754 |
| 2022-01-03 | $7.28 | $1.46 | $0.01 | 0.0655 |
| 2022-04-01 | $7.28 | $1.46 | $0.01 | 0.0829 |
| 2022-07-01 | $7.29 | $1.46 | $0.01 | 0.0860 |
| 2022-10-03 | $7.29 | $1.46 | $0.01 | 0.0761 |
| 2023-01-04 | $7.30 | $1.46 | $0.01 | 0.0670 |
| 2023-03-31 | $7.31 | $1.46 | $0.01 | 0.0611 |
| 2023-07-03 | $7.31 | $1.46 | $0.01 | 0.0563 |
| 2023-10-02 | $7.32 | $1.46 | $0.01 | 0.0561 |
| 2024-01-03 | $7.32 | $1.46 | $0.01 | 0.0526 |
| 2024-03-28 | $7.32 | $1.46 | $0.01 | 0.0546 |
| 2024-07-03 | $7.33 | $1.47 | $0.01 | 0.0562 |
| 2024-10-02 | $7.33 | $1.47 | $0.01 | 0.0461 |
| 2025-01-02 | $7.34 | $1.47 | $0.01 | 0.0445 |
| 2025-04-02 | $7.34 | $1.47 | $0.01 | 0.0365 |
| 2025-07-02 | $7.34 | $1.47 | $0.01 | 0.0304 |
| 2025-10-02 | $7.35 | $1.47 | $0.01 | 0.0278 |
| 2026-01-02 | $7.35 | $1.47 | $0.01 | 0.0297 |
| 2026-04-02 | $7.35 | $1.47 | $0.01 | 0.0201 |
| Total | $146.28 | $29.26 | $0.23 | 1.0867 |
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.