Cognex Corporation (CGNX) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$6,850
Total Return
-31.50%
CAGR
-7.29%
Dividends
$176.12
Yield on Cost
1.76%

Rolling Returns

1-Month (21 Trading Days)
Average-0.04%
Median+0.41%
Best+48.04%
Worst-35.99%
% of Windows Positive51.5%
1-Year (252 Trading Days)
Average-12.04%
Median-15.43%
Best+138.57%
Worst-53.32%
% of Windows Positive28.2%
3-Year (756 Trading Days)
Average-31.93%
Median-38.74%
Best+18.43%
Worst-69.76%
% of Windows Positive16.0%

Risk Metrics

Maximum Drawdown -74.18%
Average Drawdown -44.36%
Drawdown Duration 1113 Trading Days (Unrecovered)
Sortino Ratio 0.05
Calmar Ratio -0.10
CVaR (5%) -5.86%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +54.66% (+362.53% ann.) +$5466.41 $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

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 14, 2026 +45.90% +27.23% +$4589.99 $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-14 to 2026-04-14. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-05-20 $7.21 $1.44 $0.01 0.0747
2021-08-19 $7.21 $1.44 $0.01 0.0689
2021-11-18 $7.82 $1.56 $0.01 0.0787
2022-03-03 $7.82 $1.56 $0.01 0.0937
2022-05-19 $7.83 $1.57 $0.01 0.1321
2022-08-18 $7.84 $1.57 $0.01 0.1326
2022-11-17 $8.45 $1.69 $0.01 0.1380
2023-03-02 $8.46 $1.69 $0.01 0.1414
2023-05-18 $8.47 $1.69 $0.01 0.1296
2023-08-17 $8.48 $1.70 $0.01 0.1458
2023-11-16 $9.10 $1.82 $0.01 0.1986
2024-02-28 $9.11 $1.82 $0.01 0.1906
2024-05-15 $9.13 $1.83 $0.01 0.1536
2024-08-15 $9.14 $1.83 $0.01 0.1854
2024-11-14 $9.76 $1.95 $0.02 0.1923
2025-02-27 $9.78 $1.96 $0.02 0.2386
2025-05-15 $9.80 $1.96 $0.02 0.2474
2025-08-14 $9.82 $1.96 $0.02 0.1801
2025-11-13 $10.44 $2.09 $0.02 0.2251
2026-02-26 $10.46 $2.09 $0.02 0.1509
Total $176.12 $35.22 $0.28 3.0980

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.52% Total -61.87% Final $3,813
2021-11-04 — 2026-04-14
WHG

CAGR 3.88% Total 147.51% Final $24,751
2002-06-13 — 2026-04-14
EGP

CAGR 8.99% Total 9616.93% Final $971,693
1973-02-21 — 2026-04-14