CTS Corporation (CTS) Stock Total Returns

Growth of $10,000 chart

2021-04-14 to 2026-04-14
to
$
%
%
Loading chart…

Investment Performance

Final Value
$18,450
Total Return
84.50%
CAGR
13.03%
Dividends
$263.64
Yield on Cost
2.64%

Rolling Returns

1-Month (21 Trading Days)
Average+1.18%
Median+0.41%
Best+27.97%
Worst-20.27%
% of Windows Positive52.5%
1-Year (252 Trading Days)
Average+7.70%
Median+9.05%
Best+57.61%
Worst-29.66%
% of Windows Positive64.8%
3-Year (756 Trading Days)
Average+25.94%
Median+23.03%
Best+66.16%
Worst-16.80%
% of Windows Positive90.0%

Risk Metrics

Maximum Drawdown -40.64%
Average Drawdown -13.34%
Drawdown Duration 356 Trading Days (Unrecovered)
Sortino Ratio 0.78
Calmar Ratio 0.32
CVaR (5%) -4.49%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +29.69% (+149.17% ann.) +$2968.76 $9.33 $1.87 $0.01
2025 -18.45% $1845.32 $30.38 $6.08 $0.05
2024 +20.86% +$2086.37 $36.62 $7.32 $0.06
2023 +11.28% +$1128.36 $40.63 $8.13 $0.07
2022 +7.72% +$771.69 $43.63 $8.73 $0.07
2021 +7.36% +$736.50 $46.67 $9.33 $0.08
2020 +15.03% +$1503.45 $53.44 $10.69 $0.09
2019 +16.40% +$1640.28 $61.90 $12.38 $0.10
2018 +0.97% +$97.24 $62.23 $12.45 $0.10
2017 +15.58% +$1558.37 $71.58 $14.32 $0.11
2016 +27.87% +$2786.90 $90.96 $18.19 $0.15
2015 -0.38% $37.54 $89.97 $17.99 $0.15
2014 -9.82% $982.08 $80.57 $16.11 $0.13
2013 +88.84% +$8883.75 $136.89 $27.38 $0.22
2012 +16.85% +$1685.24 $152.82 $30.57 $0.24
2011 -15.91% $1591.31 $113.46 $22.69 $0.18
2010 +16.08% +$1607.65 $125.20 $25.04 $0.20
2009 +77.28% +$7727.91 $219.40 $43.88 $0.35
2008 -43.91% $4391.12 $121.25 $24.25 $0.19
2007 -36.26% $3626.24 $76.64 $15.33 $0.12
2006 +42.91% +$4291.46 $108.79 $21.76 $0.18
2005 -16.11% $1610.58 $90.55 $18.11 $0.15
2004 +16.47% +$1646.59 $104.66 $20.93 $0.16
2003 +49.94% +$4994.41 $155.59 $31.12 $0.25
2002 -50.72% $5071.80 $75.72 $15.14 $0.12
2001 -56.12% $5612.40 $33.00 $6.60 $0.05
2000 -51.56% $5155.52 $15.93 $3.19 $0.03
1999 +247.40% +$24740.17 $55.24 $11.05 $0.09
1998 +37.00% +$3700.44 $75.32 $15.06 $0.12
1997 +125.99% +$12599.08 $169.04 $33.81 $0.27
1996 +14.72% +$1471.78 $183.68 $36.74 $0.29
1995 +38.08% +$3808.18 $217.49 $43.49 $0.36
1994 +42.45% +$4244.77 $229.08 $45.82 $0.36
1993 +14.72% +$1472.30 $230.04 $46.01 $0.38
1992 -7.34% $734.08 $344.22 $68.85 $0.56
1991 +11.53% +$1152.52 $422.81 $84.57 $0.67
1990 -19.84% $1983.91 $328.79 $65.76 $0.53
1989 +5.57% +$557.15 $282.67 $56.53 $0.45
1988 +24.63% +$2463.31 $139.20 $27.84 $0.22
1987 -43.32% $4332.45 $155.80 $31.16 $0.25
1986 +2.61% +$260.74 $79.05 $15.81 $0.12
1985 -4.53% $452.83 $0.00 $0.00 $0.00
1984 +1.15% +$114.50 $0.00 $0.00 $0.00
1983 +8.26% +$826.44 $0.00 $0.00 $0.00
1982 +5.22% +$521.74 $0.00 $0.00 $0.00
1981 +30.68% +$3068.18 $0.00 $0.00 $0.00
1980 partial +28.47% (+37.24% ann.) +$2846.72 $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 +909.90% +65.57% +$90989.83 $973.44 $194.69 $1.57
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -92.89% -64.21% $9289.29 $62.16 $12.43 $0.10
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +248.54% +28.39% +$24854.02 $1552.34 $310.48 $2.48
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -83.42% -71.97% $8341.94 $113.63 $22.73 $0.18
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +274.87% +47.91% +$27486.71 $1829.13 $365.84 $2.94
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +247.83% +17.91% +$24782.78 $1352.84 $270.57 $2.16
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -36.18% -99.41% $3617.60 $13.46 $2.69 $0.02
Policy bazooka / monetary euphoria March 25, 2020 – November 6, 2020 +42.18% +76.60% +$4217.73 $38.68 $7.74 $0.06
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +20.33% +19.20% +$2033.26 $54.24 $10.85 $0.09
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +16.45% +17.55% +$1645.09 $45.99 $9.20 $0.07
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +10.64% +5.61% +$1063.97 $65.97 $13.19 $0.11
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 +18.72% +11.56% +$1872.33 $59.66 $11.93 $0.10

Dividend History

Annual Dividends Per Share
TTM Yield
Consecutive Years Paid
current
Consecutive Years of Growth
current

Date Per Share Yield %
1986-12-24 $0.0417 0.77%
1987-03-25 $0.0417 0.98%
1987-06-30 $0.0208 0.49%
1987-09-24 $0.0208 0.45%
1988-03-25 $0.0208 0.57%
1988-06-24 $0.0208 0.47%
1989-03-27 $0.0208 0.53%
1989-06-26 $0.0208 0.54%
1989-09-25 $0.0312 0.75%
1989-12-22 $0.0312 0.80%
1990-03-26 $0.0312 0.87%
1990-06-25 $0.0312 0.85%
1990-09-24 $0.0312 1.05%
1990-12-24 $0.0312 1.08%
1991-03-22 $0.0312 0.89%
1991-06-24 $0.0312 0.80%
1991-09-24 $0.0312 0.83%
1991-12-24 $0.0312 1.05%
1992-03-25 $0.0312 0.85%
1992-06-24 $0.0312 0.78%
1992-09-24 $0.0312 0.95%
1992-12-24 $0.0167 0.58%
1993-03-25 $0.0167 0.58%
1993-06-24 $0.0167 0.49%
1993-09-24 $0.0167 0.48%
1993-12-27 $0.0167 0.51%
1994-03-25 $0.0167 0.43%
1994-06-24 $0.0167 0.40%
1994-09-26 $0.0167 0.35%
1994-12-23 $0.0250 0.54%
1995-03-27 $0.0250 0.49%
1995-06-28 $0.0250 0.51%
1995-09-27 $0.0250 0.48%
1995-12-27 $0.0250 0.40%
1996-03-27 $0.0250 0.39%
1996-06-26 $0.0300 0.38%
1996-09-26 $0.0300 0.42%
1996-12-27 $0.0300 0.42%
1997-03-26 $0.0300 0.36%
1997-06-26 $0.0300 0.27%
1997-09-11 $0.0300 0.22%
1997-12-29 $0.0300 0.20%
1998-03-27 $0.0300 0.18%
1998-06-26 $0.0300 0.21%
1998-09-28 $0.0300 0.20%
1998-12-29 $0.0300 0.14%
1999-03-29 $0.0300 0.13%
1999-06-28 $0.0300 0.09%
1999-09-28 $0.0300 0.05%
1999-12-29 $0.0300 0.04%
2000-03-29 $0.0300 0.05%
2000-06-28 $0.0300 0.06%
2000-09-27 $0.0300 0.06%
2000-12-27 $0.0300 0.09%
2001-03-28 $0.0300 0.13%
2001-06-27 $0.0300 0.16%
2001-09-26 $0.0300 0.20%
2001-12-27 $0.0300 0.19%
2002-03-26 $0.0300 0.19%
2002-06-26 $0.0300 0.27%
2002-09-25 $0.0300 0.58%
2002-12-24 $0.0300 0.36%
2003-03-26 $0.0300 0.50%
2003-06-25 $0.0300 0.30%
2003-09-24 $0.0300 0.22%
2003-12-23 $0.0300 0.26%
2004-03-24 $0.0300 0.24%
2004-06-23 $0.0300 0.27%
2004-09-22 $0.0300 0.23%
2004-12-29 $0.0300 0.22%
2005-03-22 $0.0300 0.23%
2005-06-22 $0.0300 0.25%
2005-09-28 $0.0300 0.26%
2005-12-28 $0.0300 0.27%
2006-03-29 $0.0300 0.23%
2006-06-28 $0.0300 0.22%
2006-09-27 $0.0300 0.21%
2006-12-27 $0.0300 0.19%
2007-03-30 $0.0300 0.22%
2007-06-27 $0.0300 0.24%
2007-09-26 $0.0300 0.23%
2007-12-26 $0.0300 0.29%
2008-03-26 $0.0300 0.29%
2008-06-25 $0.0300 0.30%
2008-09-24 $0.0300 0.24%
2008-12-23 $0.0300 0.51%
2009-03-25 $0.0300 0.83%
2009-06-24 $0.0300 0.50%
2009-09-23 $0.0300 0.30%
2009-12-22 $0.0300 0.33%
2010-03-24 $0.0300 0.31%
2010-06-23 $0.0300 0.30%
2010-09-22 $0.0300 0.32%
2010-12-29 $0.0300 0.27%
2011-03-23 $0.0300 0.28%
2011-06-22 $0.0300 0.33%
2011-09-28 $0.0300 0.34%
2011-12-28 $0.0350 0.36%
2012-03-28 $0.0350 0.34%
2012-06-27 $0.0350 0.38%
2012-09-26 $0.0350 0.35%
2012-12-26 $0.0350 0.34%
2013-03-26 $0.0350 0.33%
2013-06-26 $0.0350 0.26%
2013-09-25 $0.0350 0.23%
2013-12-24 $0.0400 0.21%
2014-03-26 $0.0400 0.19%
2014-06-25 $0.0400 0.22%
2014-09-24 $0.0400 0.24%
2014-12-23 $0.0400 0.22%
2015-03-25 $0.0400 0.22%
2015-06-24 $0.0400 0.20%
2015-09-23 $0.0400 0.22%
2015-12-16 $0.0400 0.22%
2016-03-22 $0.0400 0.26%
2016-06-22 $0.0400 0.22%
2016-09-21 $0.0400 0.22%
2016-12-21 $0.0400 0.17%
2017-03-15 $0.0400 0.18%
2017-06-21 $0.0400 0.19%
2017-09-28 $0.0400 0.16%
2017-12-28 $0.0400 0.15%
2018-03-15 $0.0400 0.14%
2018-06-21 $0.0400 0.11%
2018-09-27 $0.0400 0.11%
2018-12-27 $0.0400 0.16%
2019-03-14 $0.0400 0.13%
2019-06-20 $0.0400 0.14%
2019-09-26 $0.0400 0.12%
2019-12-26 $0.0400 0.14%
2020-03-12 $0.0400 0.17%
2020-06-18 $0.0400 0.20%
2020-09-24 $0.0400 0.19%
2020-12-10 $0.0400 0.12%
2021-03-18 $0.0400 0.12%
2021-06-17 $0.0400 0.11%
2021-09-30 $0.0400 0.13%
2021-12-09 $0.0400 0.11%
2022-03-17 $0.0400 0.11%
2022-06-16 $0.0400 0.11%
2022-09-29 $0.0400 0.09%
2022-12-08 $0.0400 0.10%
2023-03-30 $0.0400 0.09%
2023-06-29 $0.0400 0.10%
2023-09-28 $0.0400 0.10%
2023-12-28 $0.0400 0.09%
2024-03-27 $0.0400 0.09%
2024-06-28 $0.0400 0.08%
2024-09-27 $0.0400 0.08%
2024-12-27 $0.0400 0.07%
2025-03-28 $0.0400 0.09%
2025-06-27 $0.0400 0.09%
2025-09-26 $0.0400 0.10%
2025-12-26 $0.0400 0.09%
2026-03-27 $0.0400 0.08%
Total 155 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-17 $13.08 $2.62 $0.02 0.2832
2021-09-30 $13.09 $2.62 $0.02 0.3382
2021-12-09 $13.11 $2.62 $0.02 0.2966
2022-03-17 $13.12 $2.62 $0.02 0.2893
2022-06-16 $13.13 $2.63 $0.02 0.3113
2022-09-29 $13.14 $2.63 $0.02 0.2493
2022-12-08 $13.15 $2.63 $0.02 0.2620
2023-03-30 $13.16 $2.63 $0.02 0.2240
2023-06-29 $13.17 $2.63 $0.02 0.2474
2023-09-28 $13.18 $2.64 $0.02 0.2518
2023-12-28 $13.19 $2.64 $0.02 0.2395
2024-03-27 $13.20 $2.64 $0.02 0.2247
2024-06-28 $13.21 $2.64 $0.02 0.2083
2024-09-27 $13.22 $2.64 $0.02 0.2181
2024-12-27 $13.23 $2.65 $0.02 0.1988
2025-03-28 $13.23 $2.65 $0.02 0.2506
2025-06-27 $13.24 $2.65 $0.02 0.2424
2025-09-26 $13.25 $2.65 $0.02 0.2691
2025-12-26 $13.26 $2.65 $0.02 0.2383
2026-03-27 $13.27 $2.66 $0.02 0.2215
Total $263.64 $52.73 $0.42 5.0644

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.

HIMS

CAGR 12.56% Total 117.96% Final $21,796
2019-09-13 — 2026-04-14
RGLD

CAGR 11.23% Total 11730.49% Final $1,183,049
1981-06-09 — 2026-04-14
AVAV

CAGR 11.52% Total 712.87% Final $81,287
2007-01-23 — 2026-04-14