AstroNova, Inc. (ALOT) Stock Total Returns

Growth of $10,000 chart

2021-06-03 to 2026-06-03
to
$
%
%
Loading chart…

Investment Performance

Final Value
$9,406
Total Return
-5.94%
CAGR
-1.22%
Dividends
$0.00
Yield on Cost
0.00%

Rolling Returns

1-Month (21 Trading Days)
Average+0.67%
Median+0.00%
Best+65.26%
Worst-30.90%
% of Windows Positive49.1%
1-Year (252 Trading Days)
Average-4.95%
Median-7.10%
Best+78.44%
Worst-56.02%
% of Windows Positive45.2%
3-Year (756 Trading Days)
Average-17.06%
Median-15.90%
Best+13.95%
Worst-46.99%
% of Windows Positive8.8%

Risk Metrics

Maximum Drawdown -61.57%
Average Drawdown -26.80%
Drawdown Duration 1145 Trading Days (Unrecovered)
Sortino Ratio 0.26
Calmar Ratio -0.02
CVaR (5%) -5.32%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +75.61% (+280.18% ann.) +$7560.69 $0.00 $0.00 $0.00
2025 -27.98% $2797.67 $0.00 $0.00 $0.00
2024 -26.14% $2613.78 $0.00 $0.00 $0.00
2023 +26.83% +$2683.31 $0.00 $0.00 $0.00
2022 -5.04% $503.70 $0.00 $0.00 $0.00
2021 +26.76% +$2676.06 $0.00 $0.00 $0.00
2020 -21.86% $2185.72 $51.02 $10.20 $0.08
2019 -25.75% $2574.64 $187.63 $37.53 $0.30
2018 +36.99% +$3699.16 $203.13 $40.63 $0.32
2017 -1.23% $123.36 $197.67 $39.53 $0.32
2016 +0.12% +$12.11 $194.88 $38.98 $0.31
2015 -11.02% $1101.66 $170.70 $34.14 $0.27
2014 +24.27% +$2426.58 $208.81 $41.76 $0.33
2013 +36.31% +$3631.02 $279.68 $55.94 $0.45
2012 +36.92% +$3692.33 $466.20 $93.24 $0.74
2011 -0.01% $1.25 $361.10 $72.22 $0.58
2010 +8.35% +$835.17 $379.61 $75.92 $0.61
2009 +27.02% +$2702.19 $400.87 $80.17 $0.64
2008 -37.17% $3716.84 $234.96 $46.99 $0.38
2007 -2.13% $213.36 $196.55 $39.31 $0.31
2006 +12.08% +$1207.98 $216.91 $43.38 $0.35
2005 +36.28% +$3627.80 $186.57 $37.31 $0.30
2004 -25.83% $2582.86 $133.42 $26.68 $0.21
2003 +312.74% +$31274.37 $505.18 $101.03 $0.81
2002 -8.29% $829.06 $448.81 $89.76 $0.72
2001 +9.67% +$967.00 $636.03 $127.21 $1.02
2000 -42.54% $4253.72 $263.25 $52.65 $0.42
1999 +15.14% +$1514.38 $296.77 $59.36 $0.47
1998 -30.67% $3067.02 $201.33 $40.27 $0.32
1997 -4.60% $459.99 $177.35 $35.47 $0.28
1996 -7.07% $706.63 $130.28 $26.06 $0.21
1995 -13.19% $1319.22 $111.98 $22.40 $0.18
1994 +0.92% +$91.62 $112.00 $22.40 $0.18
1993 -25.28% $2527.77 $82.98 $16.60 $0.13
1992 -8.87% $886.92 $68.89 $13.78 $0.11
1991 +192.13% +$19213.36 $109.24 $21.85 $0.18
1990 -17.50% $1750.00 $0.00 $0.00 $0.00
1989 -9.09% $909.09 $0.00 $0.00 $0.00
1988 +59.04% +$5903.61 $0.00 $0.00 $0.00
1987 +33.87% +$3387.09 $0.00 $0.00 $0.00
1986 -23.46% $2345.68 $0.00 $0.00 $0.00
1985 +58.82% +$5882.35 $0.00 $0.00 $0.00
1984 +6.25% +$625.00 $0.00 $0.00 $0.00
1983 +100.00% +$9999.99 $0.00 $0.00 $0.00
1982 -17.24% $1724.13 $0.00 $0.00 $0.00
1981 partial +13.73% (+67.57% ann.) +$1372.55 $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 -34.81% -8.91% $3480.69 $637.77 $127.55 $1.02
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -48.94% -22.99% $4894.34 $734.98 $147.00 $1.18
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +274.72% +30.26% +$27471.60 $2706.02 $541.21 $4.33
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -48.66% -37.62% $4866.27 $282.68 $56.53 $0.45
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +63.23% +15.62% +$6323.27 $1800.45 $360.09 $2.88
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +81.25% +8.18% +$8124.59 $2994.59 $598.92 $4.79
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -45.53% -99.90% $4553.36 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +9.06% +14.97% +$905.76 $91.15 $18.23 $0.15
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +104.44% +97.08% +$10443.92 $0.00 $0.00 $0.00
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -26.68% -28.07% $2667.88 $0.00 $0.00 $0.00
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +17.96% +9.32% +$1795.51 $0.00 $0.00 $0.00
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – June 3, 2026 +12.19% +6.97% +$1218.61 $0.00 $0.00 $0.00

Dividend History

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

Date Per Share Yield %
1991-05-10 $0.0145 0.18%
1991-09-09 $0.0145 0.19%
1991-12-06 $0.0145 0.17%
1992-03-16 $0.0145 0.14%
1992-06-04 $0.0218 0.15%
1992-09-08 $0.0218 0.18%
1992-12-07 $0.0218 0.21%
1993-03-15 $0.0218 0.21%
1993-06-07 $0.0218 0.22%
1993-09-07 $0.0218 0.29%
1993-12-07 $0.0218 0.28%
1994-03-16 $0.0218 0.27%
1994-06-20 $0.0218 0.33%
1994-09-16 $0.0218 0.28%
1994-12-19 $0.0218 0.29%
1995-03-15 $0.0218 0.26%
1995-06-13 $0.0218 0.28%
1995-09-19 $0.0218 0.27%
1995-12-20 $0.0218 0.30%
1996-03-20 $0.0218 0.37%
1996-06-12 $0.0218 0.34%
1996-09-18 $0.0218 0.34%
1996-12-18 $0.0218 0.37%
1997-03-26 $0.0218 0.35%
1997-06-11 $0.0291 0.43%
1997-09-17 $0.0291 0.48%
1997-12-17 $0.0291 0.50%
1998-03-23 $0.0291 0.49%
1998-06-17 $0.0291 0.54%
1998-09-16 $0.0291 0.68%
1998-12-16 $0.0291 0.73%
1999-03-25 $0.0291 0.76%
1999-06-16 $0.0291 0.57%
1999-09-15 $0.0291 0.71%
1999-12-15 $0.0291 0.71%
2000-03-21 $0.0291 0.53%
2000-06-14 $0.0291 0.73%
2000-09-13 $0.0291 0.78%
2000-12-13 $0.0291 0.94%
2001-03-20 $0.0291 0.94%
2001-06-13 $0.0291 0.93%
2001-09-12 $0.0400 1.37%
2001-09-17 $0.0291 1.00%
2001-12-12 $0.0291 1.08%
2002-03-26 $0.0291 1.09%
2002-06-12 $0.0291 0.95%
2002-09-11 $0.0291 1.08%
2002-12-11 $0.0291 1.11%
2003-03-26 $0.0291 1.12%
2003-06-11 $0.0291 0.70%
2003-09-10 $0.0291 0.34%
2003-12-10 $0.0291 0.22%
2004-03-24 $0.0291 0.34%
2004-06-16 $0.0320 0.38%
2004-09-08 $0.0320 0.42%
2004-12-08 $0.0320 0.47%
2005-03-22 $0.0320 0.47%
2005-06-15 $0.0320 0.45%
2005-09-07 $0.0320 0.32%
2005-12-07 $0.0320 0.38%
2006-03-22 $0.0400 0.50%
2006-06-14 $0.0600 0.64%
2006-09-06 $0.0500 0.50%
2006-12-06 $0.0500 0.50%
2007-03-21 $0.0500 0.42%
2007-06-13 $0.0500 0.44%
2007-09-05 $0.0500 0.49%
2007-12-12 $0.0500 0.55%
2008-03-18 $0.0500 0.53%
2008-06-11 $0.0600 0.61%
2008-09-10 $0.0600 0.60%
2008-12-10 $0.0600 1.01%
2009-03-18 $0.0600 0.98%
2009-06-10 $0.0600 1.06%
2009-09-09 $0.0600 1.00%
2009-12-09 $0.0600 0.85%
2010-03-17 $0.0700 0.95%
2010-06-09 $0.0700 0.97%
2010-09-08 $0.0700 1.01%
2010-12-08 $0.0700 0.98%
2011-03-16 $0.0700 0.93%
2011-06-08 $0.0700 0.89%
2011-09-14 $0.0700 0.96%
2011-12-07 $0.0700 0.93%
2012-03-14 $0.0700 0.85%
2012-06-13 $0.0700 0.87%
2012-09-12 $0.0700 0.85%
2012-12-05 $0.0700 0.77%
2012-12-24 $0.0700 0.70%
2013-03-13 $0.0700 0.68%
2013-06-12 $0.0700 0.65%
2013-09-11 $0.0700 0.59%
2013-12-11 $0.0700 0.51%
2014-03-12 $0.0700 0.49%
2014-06-11 $0.0700 0.51%
2014-09-10 $0.0700 0.51%
2014-12-17 $0.0700 0.49%
2015-03-11 $0.0700 0.49%
2015-06-10 $0.0700 0.46%
2015-09-09 $0.0700 0.50%
2015-12-16 $0.0700 0.54%
2016-03-09 $0.0700 0.49%
2016-06-08 $0.0700 0.49%
2016-09-14 $0.0700 0.46%
2016-12-12 $0.0700 0.52%
2017-03-21 $0.0700 0.47%
2017-06-07 $0.0700 0.50%
2017-09-14 $0.0700 0.53%
2017-12-12 $0.0700 0.49%
2018-03-21 $0.0700 0.47%
2018-06-14 $0.0700 0.36%
2018-09-13 $0.0700 0.32%
2018-12-13 $0.0700 0.36%
2019-03-27 $0.0700 0.35%
2019-06-14 $0.0700 0.27%
2019-06-18 $0.0700 0.29%
2019-09-13 $0.0700 0.43%
2019-12-18 $0.0700 0.52%
2020-03-25 $0.0700 0.91%
Total 119 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-06-03 to 2026-06-03. Change
Date Total Yield Tax Trans. Cost Shares Bought
Total $0.00 $0.00 $0.00 0.0000

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.

CNH

CAGR 1.63% Total 22.70% Final $12,270
2013-09-30 — 2026-06-03
LQDT

CAGR 5.66% Total 204.98% Final $30,498
2006-02-27 — 2026-06-03
TDY

CAGR 17.57% Total 7224.68% Final $732,468
1999-11-23 — 2026-06-03