Cal-Maine Foods, Inc. (CALM) Stock Total Returns

Growth of $10,000 chart

2021-04-12 to 2026-04-10
to
$
%
%
Loading chart…

Investment Performance

Final Value
$23,308
Total Return
133.08%
CAGR
18.47%
Dividends
$5,131.30
Yield on Cost
51.31%

Rolling Returns

1-Month (21 Trading Days)
Average+1.99%
Median+2.33%
Best+32.71%
Worst-29.05%
% of Windows Positive62.3%
1-Year (252 Trading Days)
Average+35.28%
Median+35.80%
Best+124.07%
Worst-26.15%
% of Windows Positive78.2%
3-Year (756 Trading Days)
Average+121.04%
Median+112.37%
Best+251.95%
Worst+46.11%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -37.33%
Average Drawdown -11.80%
Drawdown Duration 180 Trading Days (Unrecovered)
Sortino Ratio 0.98
Calmar Ratio 0.49
CVaR (5%) -4.66%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial -4.03% (-13.94% ann.) $402.82 $90.36 $18.07 $0.14
2025 -17.07% $1707.26 $863.11 $172.62 $1.38
2024 +85.53% +$8552.72 $512.58 $102.52 $0.82
2023 +12.80% +$1280.27 $807.70 $161.54 $1.29
2022 +50.92% +$5091.51 $470.39 $94.08 $0.75
2021 -1.39% $139.40 $9.06 $1.81 $0.01
2020 -12.19% $1218.71 $0.00 $0.00 $0.00
2019 +1.89% +$188.55 $99.71 $19.94 $0.16
2018 -4.11% $410.61 $98.21 $19.64 $0.16
2017 +0.61% +$61.11 $0.00 $0.00 $0.00
2016 -2.79% $279.43 $258.41 $51.68 $0.41
2015 +22.44% +$2244.24 $493.08 $98.62 $0.79
2014 +32.45% +$3245.18 $296.06 $59.21 $0.47
2013 +51.68% +$5167.52 $172.16 $34.43 $0.28
2012 +13.16% +$1315.91 $369.98 $74.00 $0.59
2011 +18.42% +$1842.29 $263.99 $52.80 $0.42
2010 -5.05% $504.95 $299.56 $59.91 $0.48
2009 +22.11% +$2211.12 $336.03 $67.21 $0.54
2008 +12.23% +$1222.55 $563.82 $112.76 $0.90
2007 +210.00% +$21000.14 $60.67 $12.13 $0.10
2006 +27.11% +$2711.32 $76.76 $15.35 $0.12
2005 -43.49% $4349.42 $43.10 $8.62 $0.06
2004 -33.93% $3393.47 $24.81 $4.96 $0.04
2003 +940.99% +$94099.19 $146.98 $29.40 $0.22
2002 -0.71% $70.68 $144.33 $28.87 $0.22
2001 -39.09% $3909.34 $86.95 $17.39 $0.13
2000 +70.28% +$7027.79 $146.57 $29.31 $0.23
1999 -19.17% $1916.77 $90.36 $18.07 $0.12
1998 -27.98% $2797.70 $48.55 $9.71 $0.07
1997 -22.66% $2265.62 $0.00 $0.00 $0.00
1996 partial +17.43% (+2095.31% ann.) +$1743.12 $0.00 $0.00 $0.00

Market Regimes

Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Dot-com bubble / TMT mania partial December 12, 1996 – March 10, 2000 -39.09% -14.18% $3908.51 $122.51 $24.50 $0.17
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 -0.29% -0.11% $28.56 $345.07 $69.01 $0.53
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +1517.55% +74.56% +$151754.50 $1251.19 $250.25 $1.95
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -36.35% -27.37% $3635.31 $669.92 $133.98 $1.07
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +112.96% +25.10% +$11296.26 $1781.47 $356.29 $2.85
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +132.53% +11.80% +$13253.35 $3257.40 $651.48 $5.21
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 +3.23% +43.73% +$322.92 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +0.51% +0.83% +$51.27 $0.00 $0.00 $0.00
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 -5.74% -5.45% $574.00 $8.78 $1.76 $0.01
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +64.90% +70.07% +$6490.03 $482.53 $96.51 $0.77
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +35.66% +17.89% +$3566.41 $1120.28 $224.06 $1.79
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 10, 2026 +15.90% +9.93% +$1589.96 $1508.91 $301.78 $2.41

Dividend History

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

Date Per Share Yield %
1998-05-08 $0.0025 0.16%
1998-08-07 $0.0025 0.18%
1998-11-18 $0.0025 0.20%
1999-02-16 $0.0025 0.21%
1999-05-18 $0.0025 0.19%
1999-08-17 $0.0025 0.22%
1999-11-16 $0.0025 0.26%
2000-02-15 $0.0032 0.33%
2000-05-23 $0.0032 0.36%
2000-08-22 $0.0032 0.39%
2000-11-20 $0.0032 0.31%
2001-02-20 $0.0032 0.28%
2001-05-22 $0.0032 0.26%
2001-08-21 $0.0032 0.31%
2001-11-19 $0.0032 0.34%
2002-02-19 $0.0032 0.42%
2002-05-21 $0.0032 0.38%
2002-08-20 $0.0032 0.34%
2002-11-19 $0.0032 0.43%
2003-02-18 $0.0032 0.36%
2003-05-20 $0.0032 0.24%
2003-08-19 $0.0032 0.18%
2003-11-18 $0.0032 0.07%
2004-02-27 $0.0032 0.03%
2004-05-18 $0.0065 0.12%
2004-08-17 $0.0065 0.13%
2004-11-16 $0.0065 0.10%
2005-02-15 $0.0065 0.13%
2005-05-17 $0.0065 0.21%
2005-08-16 $0.0065 0.22%
2005-11-15 $0.0065 0.22%
2006-02-14 $0.0065 0.20%
2006-05-23 $0.0065 0.19%
2006-08-22 $0.0065 0.19%
2006-11-20 $0.0065 0.17%
2007-02-20 $0.0065 0.10%
2007-05-07 $0.0065 0.10%
2007-08-21 $0.0065 0.08%
2007-11-19 $0.0065 0.05%
2008-04-28 $0.4035 2.44%
2008-07-29 $0.2580 1.40%
2008-10-27 $0.0785 0.61%
2009-01-26 $0.1910 1.43%
2009-04-27 $0.2150 1.55%
2009-07-29 $0.0720 0.51%
2010-01-25 $0.0860 0.50%
2010-04-26 $0.2400 1.32%
2010-08-04 $0.1470 0.94%
2010-10-25 $0.0335 0.24%
2011-01-24 $0.1060 0.74%
2011-04-25 $0.2350 1.59%
2011-08-03 $0.0510 0.31%
2011-10-24 $0.0220 0.13%
2012-01-23 $0.1625 0.86%
2012-04-23 $0.1820 1.03%
2012-08-08 $0.2600 1.34%
2012-10-31 $0.0650 0.30%
2013-01-28 $0.0995 0.47%
2013-04-29 $0.2115 0.99%
2013-10-28 $0.0340 0.13%
2014-01-27 $0.1805 0.70%
2014-04-28 $0.2955 0.98%
2014-08-06 $0.2170 0.59%
2014-10-27 $0.1905 0.45%
2015-01-26 $0.2520 0.68%
2015-04-27 $0.3500 0.85%
2015-07-30 $0.3170 0.58%
2015-10-26 $0.9830 1.63%
2016-01-25 $0.7510 1.54%
2016-04-25 $0.4410 0.87%
2018-08-03 $0.3510 0.79%
2018-10-30 $0.0850 0.18%
2019-01-29 $0.1490 0.35%
2019-04-30 $0.2720 0.65%
2021-04-27 $0.0340 0.09%
2022-04-26 $0.1250 0.23%
2022-07-29 $0.7490 1.42%
2022-10-25 $0.8530 1.45%
2023-01-24 $1.3510 2.46%
2023-04-25 $2.1990 4.05%
2023-08-04 $0.7550 1.62%
2023-10-31 $0.0060 0.01%
2024-01-30 $0.1160 0.21%
2024-04-30 $0.9970 1.73%
2024-08-05 $0.7700 1.09%
2024-10-30 $1.0190 1.13%
2025-01-29 $1.4890 1.34%
2025-04-30 $3.4560 3.57%
2025-08-04 $2.3540 2.18%
2025-10-29 $1.3710 1.55%
2026-01-28 $0.7190 0.86%
Total 91 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-04-10 to 2026-04-10. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-04-27 $8.52 $1.70 $0.01 0.1807
2022-04-26 $31.34 $6.27 $0.05 0.4678
2022-07-29 $188.11 $37.62 $0.30 2.9385
2022-10-25 $216.74 $43.35 $0.35 2.9171
2023-01-24 $347.21 $69.44 $0.56 5.1594
2023-04-25 $576.50 $115.30 $0.92 9.2518
2023-08-04 $204.92 $40.98 $0.33 3.6116
2023-10-31 $1.65 $0.33 $0.0025 0.0291
2024-01-30 $31.91 $6.38 $0.05 0.4583
2024-04-30 $274.69 $54.94 $0.44 3.9637
2024-08-05 $215.20 $43.04 $0.34 2.4988
2024-10-30 $287.34 $57.47 $0.46 2.5776
2025-01-29 $423.70 $84.74 $0.68 3.0102
2025-04-30 $993.83 $198.77 $1.59 8.4981
2025-08-04 $696.93 $139.39 $1.11 5.3704
2025-10-29 $413.27 $82.65 $0.66 3.7873
2026-01-28 $219.45 $43.89 $0.35 2.1525
Total $5131.30 $1026.26 $8.21 56.8730

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.

KOP

CAGR 5.58% Total 198.98% Final $29,898
2006-02-01 — 2026-04-10
SRRK

CAGR 16.50% Total 233.07% Final $33,307
2018-05-25 — 2026-04-10
CCB

CAGR 23.46% Total 409.62% Final $50,962
2018-07-19 — 2026-04-10