Cognex Corporation (CGNX) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$6,436
Total Return
-35.64%
CAGR
-8.44%
Dividends
$171.21
Yield on Cost
1.71%

Rolling Returns

1-Month (21 Trading Days)
Average+0.05%
Median+0.45%
Best+48.04%
Worst-35.99%
% of Windows Positive51.9%
1-Year (252 Trading Days)
Average-11.31%
Median-15.37%
Best+138.57%
Worst-53.32%
% of Windows Positive28.7%
3-Year (756 Trading Days)
Average-31.24%
Median-38.12%
Best+18.43%
Worst-69.76%
% of Windows Positive17.0%

Risk Metrics

Maximum Drawdown -74.18%
Average Drawdown -44.51%
Drawdown Duration 1118 Trading Days (Unrecovered)
Sortino Ratio 0.01
Calmar Ratio -0.11
CVaR (5%) -5.86%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +49.49% (+275.45% ann.) +$4948.82 $23.62 $4.72 $0.04
2025 +1.07% +$106.63 $90.89 $18.18 $0.15
2024 -13.58% $1357.67 $73.23 $14.65 $0.12
2023 -10.95% $1094.78 $60.60 $12.12 $0.10
2022 -39.17% $3916.63 $34.13 $6.83 $0.05
2021 -2.91% $291.48 $30.54 $6.11 $0.05
2020 +46.71% +$4671.09 $398.20 $79.64 $0.64
2019 +45.41% +$4541.43 $53.08 $10.62 $0.08
2018 -36.58% $3657.76 $30.28 $6.06 $0.05
2017 +92.78% +$9278.08 $52.72 $10.54 $0.08
2016 +89.34% +$8933.87 $87.54 $17.51 $0.14
2015 -17.94% $1794.26 $50.87 $10.18 $0.08
2014 +8.25% +$825.04 $0.00 $0.00 $0.00
2013 +107.56% +$10755.64 $0.00 $0.00 $0.00
2012 +6.26% +$625.51 $433.57 $86.71 $0.69
2011 +22.74% +$2274.26 $122.80 $24.56 $0.20
2010 +67.65% +$6765.13 $141.70 $28.34 $0.23
2009 +21.99% +$2198.71 $204.15 $40.83 $0.33
2008 -24.95% $2495.44 $234.72 $46.94 $0.38
2007 -14.39% $1439.13 $143.37 $28.67 $0.23
2006 -20.02% $2001.58 $110.07 $22.01 $0.18
2005 +8.84% +$884.33 $115.12 $23.02 $0.18
2004 -0.62% $61.95 $99.24 $19.85 $0.16
2003 +54.02% +$5401.56 $65.16 $13.03 $0.10
2002 -28.04% $2803.59 $0.00 $0.00 $0.00
2001 +15.75% +$1575.14 $0.00 $0.00 $0.00
2000 -43.27% $4326.92 $0.00 $0.00 $0.00
1999 +95.00% +$9500.00 $0.00 $0.00 $0.00
1998 -26.61% $2660.55 $0.00 $0.00 $0.00
1997 +47.30% +$4729.73 $0.00 $0.00 $0.00
1996 -46.76% $4676.26 $0.00 $0.00 $0.00
1995 +169.90% +$16990.29 $0.00 $0.00 $0.00
1994 +74.58% +$7457.63 $0.00 $0.00 $0.00
1993 +49.37% +$4936.71 $0.00 $0.00 $0.00
1992 -19.80% $1979.70 $0.00 $0.00 $0.00
1991 +69.83% +$6982.77 $0.00 $0.00 $0.00
1990 +43.21% +$4320.98 $0.00 $0.00 $0.00
1989 partial +82.02% (+285.91% ann.) +$8202.27 $0.00 $0.00 $0.00

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania August 9, 1995 – March 10, 2000 +112.41% +17.85% +$11240.88 $0.00 $0.00 $0.00
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -74.78% -41.45% $7477.78 $0.00 $0.00 $0.00
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +37.46% +6.58% +$3746.23 $924.90 $184.98 $1.48
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -47.89% -36.96% $4788.77 $375.39 $75.08 $0.60
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +213.44% +40.27% +$21343.70 $983.62 $196.72 $1.57
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +600.59% +29.34% +$60058.89 $1504.40 $300.88 $2.41
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -27.47% -97.44% $2747.36 $10.43 $2.09 $0.02
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +64.24% +122.19% +$6424.15 $24.94 $4.99 $0.04
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +14.19% +13.42% +$1419.00 $327.74 $65.55 $0.52
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -40.35% -42.23% $4035.37 $25.27 $5.05 $0.04
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -20.95% -11.91% $2095.16 $116.96 $23.39 $0.19
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 21, 2026 +41.02% +24.17% +$4101.73 $127.91 $25.58 $0.20

Dividend History

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

Date Per Share Yield %
2003-08-27 $0.0150 0.20%
2003-11-06 $0.0150 0.22%
2004-02-18 $0.0150 0.19%
2004-05-05 $0.0150 0.19%
2004-08-04 $0.0200 0.28%
2004-11-03 $0.0200 0.31%
2005-02-09 $0.0200 0.29%
2005-05-04 $0.0200 0.36%
2005-08-03 $0.0200 0.24%
2005-11-08 $0.0200 0.26%
2006-02-08 $0.0200 0.28%
2006-05-10 $0.0200 0.28%
2006-08-09 $0.0213 0.37%
2006-11-08 $0.0213 0.36%
2007-02-07 $0.0213 0.38%
2007-05-09 $0.0213 0.37%
2007-08-08 $0.0213 0.37%
2007-11-14 $0.0213 0.40%
2008-02-27 $0.0213 0.44%
2008-05-28 $0.0213 0.31%
2008-08-27 $0.0375 0.77%
2008-11-25 $0.0375 1.20%
2009-03-04 $0.0375 1.47%
2009-06-03 $0.0125 0.37%
2009-09-02 $0.0125 0.31%
2009-12-02 $0.0125 0.31%
2010-03-03 $0.0125 0.26%
2010-06-02 $0.0150 0.32%
2010-09-01 $0.0150 0.31%
2010-12-01 $0.0200 0.29%
2011-03-02 $0.0200 0.30%
2011-06-01 $0.0225 0.26%
2011-08-31 $0.0225 0.25%
2011-11-30 $0.0250 0.31%
2012-02-29 $0.0250 0.24%
2012-05-30 $0.0275 0.30%
2012-08-29 $0.0275 0.30%
2012-11-28 $0.0275 0.31%
2012-12-12 $0.2775 2.88%
2015-06-03 $0.0350 0.14%
2015-09-02 $0.0350 0.20%
2015-12-02 $0.0350 0.19%
2016-03-02 $0.0350 0.18%
2016-06-01 $0.0375 0.17%
2016-08-31 $0.0375 0.15%
2016-11-30 $0.0375 0.12%
2017-03-01 $0.0375 0.10%
2017-05-31 $0.0425 0.09%
2017-08-16 $0.0425 0.08%
2017-11-16 $0.0450 0.07%
2018-03-01 $0.0450 0.08%
2018-05-17 $0.0450 0.09%
2018-08-16 $0.0450 0.09%
2018-11-15 $0.0500 0.12%
2019-02-28 $0.0500 0.09%
2019-05-16 $0.0500 0.11%
2019-08-15 $0.0500 0.11%
2019-11-14 $0.0550 0.11%
2020-02-27 $0.0550 0.12%
2020-05-14 $0.0550 0.10%
2020-08-13 $0.0550 0.08%
2020-11-12 $0.0600 0.08%
2020-12-11 $2.0000 2.62%
2021-02-25 $0.0600 0.07%
2021-05-20 $0.0600 0.08%
2021-08-19 $0.0600 0.07%
2021-11-18 $0.0650 0.08%
2022-03-03 $0.0650 0.10%
2022-05-19 $0.0650 0.14%
2022-08-18 $0.0650 0.14%
2022-11-17 $0.0700 0.14%
2023-03-02 $0.0700 0.15%
2023-05-18 $0.0700 0.13%
2023-08-17 $0.0700 0.15%
2023-11-16 $0.0750 0.20%
2024-02-28 $0.0750 0.19%
2024-05-15 $0.0750 0.16%
2024-08-15 $0.0750 0.19%
2024-11-14 $0.0800 0.19%
2025-02-27 $0.0800 0.24%
2025-05-15 $0.0800 0.25%
2025-08-14 $0.0800 0.18%
2025-11-13 $0.0850 0.22%
2026-02-26 $0.0850 0.15%
Total 84 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-21 to 2026-04-21. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-05-20 $7.01 $1.40 $0.01 0.0726
2021-08-19 $7.01 $1.40 $0.01 0.0670
2021-11-18 $7.60 $1.52 $0.01 0.0765
2022-03-03 $7.61 $1.52 $0.01 0.0911
2022-05-19 $7.61 $1.52 $0.01 0.1284
2022-08-18 $7.62 $1.52 $0.01 0.1289
2022-11-17 $8.22 $1.64 $0.01 0.1341
2023-03-02 $8.22 $1.64 $0.01 0.1374
2023-05-18 $8.23 $1.65 $0.01 0.1259
2023-08-17 $8.24 $1.65 $0.01 0.1417
2023-11-16 $8.84 $1.77 $0.01 0.1930
2024-02-28 $8.86 $1.77 $0.01 0.1853
2024-05-15 $8.87 $1.77 $0.01 0.1493
2024-08-15 $8.88 $1.78 $0.01 0.1803
2024-11-14 $9.49 $1.90 $0.02 0.1869
2025-02-27 $9.50 $1.90 $0.02 0.2320
2025-05-15 $9.52 $1.90 $0.02 0.2405
2025-08-14 $9.54 $1.91 $0.02 0.1750
2025-11-13 $10.15 $2.03 $0.02 0.2188
2026-02-26 $10.17 $2.03 $0.02 0.1467
Total $171.21 $34.24 $0.27 3.0115

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.

NRDS

CAGR -19.18% Total -61.31% Final $3,869
2021-11-04 — 2026-04-21
WHG

CAGR 3.76% Total 141.09% Final $24,109
2002-06-13 — 2026-04-21
EGP

CAGR 9.06% Total 9950.12% Final $1,005,012
1973-02-21 — 2026-04-21