MDU Resources Group, Inc. (MDU) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$18,012
Total Return
80.12%
CAGR
12.49%
Dividends
$1,601.33
Yield on Cost
16.01%

Rolling Returns

1-Month (21 Trading Days)
Average+1.39%
Median+0.95%
Best+31.52%
Worst-12.61%
% of Windows Positive56.3%
1-Year (252 Trading Days)
Average+18.99%
Median+18.32%
Best+94.56%
Worst-19.62%
% of Windows Positive79.7%
3-Year (756 Trading Days)
Average+71.01%
Median+76.02%
Best+125.78%
Worst+12.53%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -24.41%
Average Drawdown -9.27%
Drawdown Duration 537 Trading Days
Sortino Ratio 0.89
Calmar Ratio 0.51
CVaR (5%) -3.27%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +6.92% (+17.20% ann.) +$692.12 $71.72 $14.34 $0.11
2025 +11.06% +$1106.32 $302.61 $60.52 $0.48
2024 +67.26% +$6725.86 $312.76 $62.55 $0.50
2023 -2.56% $255.81 $303.31 $60.66 $0.49
2022 +0.83% +$83.29 $287.15 $57.43 $0.46
2021 +19.68% +$1968.04 $327.98 $65.60 $0.52
2020 -8.87% $887.49 $284.61 $56.92 $0.46
2019 +27.66% +$2765.68 $345.93 $69.19 $0.55
2018 -9.19% $919.03 $299.13 $59.83 $0.48
2017 -4.40% $439.54 $272.43 $54.48 $0.44
2016 +61.20% +$6119.74 $417.76 $83.55 $0.67
2015 -19.52% $1951.86 $316.73 $63.35 $0.51
2014 -21.58% $2157.75 $236.24 $47.25 $0.38
2013 +46.89% +$4689.27 $329.94 $65.99 $0.53
2012 +1.43% +$143.27 $317.92 $63.58 $0.51
2011 +8.50% +$849.89 $327.07 $65.41 $0.52
2010 -11.88% $1187.64 $272.53 $54.51 $0.44
2009 +12.42% +$1241.83 $292.10 $58.42 $0.47
2008 -20.40% $2040.36 $218.68 $43.74 $0.35
2007 +9.48% +$948.01 $219.78 $43.96 $0.35
2006 +19.55% +$1954.59 $241.41 $48.28 $0.39
2005 +25.13% +$2513.25 $279.52 $55.90 $0.45
2004 +14.62% +$1461.67 $296.60 $59.32 $0.47
2003 +41.82% +$4182.39 $387.41 $77.48 $0.62
2002 -5.65% $565.02 $337.30 $67.46 $0.54
2001 -11.76% $1176.40 $207.38 $41.47 $0.33
2000 +67.29% +$6728.68 $435.39 $87.08 $0.70
1999 -21.79% $2178.66 $315.02 $63.00 $0.50
1998 +28.05% +$2804.76 $375.65 $75.13 $0.60
1997 +42.52% +$4252.36 $499.30 $99.86 $0.80
1996 +20.48% +$2047.76 $562.07 $112.41 $0.90
1995 +14.92% +$1491.86 $606.97 $121.39 $0.97
1994 -9.90% $989.70 $509.87 $101.97 $0.81
1993 +24.33% +$2432.74 $585.37 $117.07 $0.93
1992 +12.37% +$1237.36 $603.91 $120.78 $0.96
1991 +26.56% +$2655.77 $714.43 $142.89 $1.14
1990 -4.10% $409.62 $641.07 $128.21 $1.02
1989 +26.17% +$2616.76 $791.57 $158.32 $1.27
1988 +13.47% +$1347.26 $617.56 $123.51 $0.99
1987 -20.65% $2065.25 $622.00 $124.40 $1.00
1986 +20.99% +$2099.09 $182.64 $36.53 $0.29
1985 +33.48% +$3347.64 $0.00 $0.00 $0.00
1984 +1.30% +$130.43 $0.00 $0.00 $0.00
1983 +21.69% +$2169.31 $0.00 $0.00 $0.00
1982 +29.45% +$2945.21 $0.00 $0.00 $0.00
1981 -19.34% $1933.71 $0.00 $0.00 $0.00
1980 +16.77% +$1677.42 $0.00 $0.00 $0.00
1979 +17.42% +$1742.43 $0.00 $0.00 $0.00
1978 -8.33% $833.34 $0.00 $0.00 $0.00
1977 +1.05% +$105.27 $0.00 $0.00 $0.00
1976 +37.68% +$3768.13 $0.00 $0.00 $0.00
1975 -1.90% $189.57 $0.00 $0.00 $0.00
1974 -24.10% $2410.08 $0.00 $0.00 $0.00
1973 partial -2.80% (-3.26% ann.) $279.71 $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 +62.13% +11.11% +$6213.31 $3022.31 $604.46 $4.83
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +25.21% +9.13% +$2521.14 $1152.47 $230.49 $1.85
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +220.86% +26.28% +$22086.07 $2638.80 $527.76 $4.22
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -53.11% -41.50% $5310.80 $264.19 $52.84 $0.42
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +74.45% +17.92% +$7444.98 $1703.60 $340.72 $2.73
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +72.06% +7.43% +$7206.01 $2784.74 $556.95 $4.46
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -44.94% -99.89% $4493.54 $64.60 $12.92 $0.10
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +19.41% +33.03% +$1940.60 $211.30 $42.26 $0.34
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +15.21% +14.38% +$1521.41 $342.30 $68.46 $0.55
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +9.22% +9.81% +$921.84 $323.29 $64.66 $0.52
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +32.82% +16.55% +$3282.19 $569.20 $113.84 $0.91
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – June 3, 2026 +48.46% +26.07% +$4846.38 $567.62 $113.52 $0.91

Dividend History

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

Date Per Share Yield %
1986-11-28 $0.0267 1.43%
1987-03-06 $0.0267 1.39%
1987-06-05 $0.0267 1.60%
1987-09-03 $0.0267 1.61%
1987-12-04 $0.0267 1.95%
1988-06-03 $0.0267 1.77%
1988-09-01 $0.0267 1.86%
1988-12-02 $0.0267 1.82%
1989-03-03 $0.0267 1.92%
1989-06-02 $0.0267 1.73%
1989-09-08 $0.0267 1.73%
1989-12-08 $0.0304 1.80%
1990-03-02 $0.0267 1.72%
1990-06-08 $0.0267 1.71%
1990-09-07 $0.0267 1.87%
1990-12-07 $0.0267 1.74%
1991-03-08 $0.0267 1.70%
1991-06-07 $0.0270 1.66%
1991-09-06 $0.0270 1.65%
1991-12-06 $0.0270 1.49%
1992-03-06 $0.0270 1.44%
1992-06-05 $0.0270 1.60%
1992-09-03 $0.0278 1.49%
1992-12-04 $0.0278 1.42%
1993-03-05 $0.0278 1.33%
1993-06-04 $0.0278 1.17%
1993-09-02 $0.0293 1.26%
1993-12-03 $0.0293 1.23%
1994-03-04 $0.0293 1.29%
1994-06-03 $0.0293 1.40%
1994-09-01 $0.0300 1.42%
1994-12-02 $0.0300 1.55%
1995-03-03 $0.0300 1.50%
1995-06-02 $0.0300 1.40%
1995-09-12 $0.0308 1.32%
1995-12-12 $0.0306 1.33%
1996-03-12 $0.0306 1.25%
1996-06-11 $0.0306 1.28%
1996-09-10 $0.0313 1.26%
1996-12-10 $0.0313 1.22%
1997-03-11 $0.0313 1.23%
1997-06-10 $0.0313 1.14%
1997-09-09 $0.0324 1.14%
1997-12-09 $0.0324 0.98%
1998-03-10 $0.0324 0.87%
1998-06-09 $0.0324 0.82%
1998-09-08 $0.0338 0.78%
1998-12-08 $0.0338 0.76%
1999-03-09 $0.0338 0.90%
1999-06-08 $0.0338 0.85%
1999-09-07 $0.0355 0.86%
1999-12-07 $0.0355 0.93%
2000-03-07 $0.0355 1.15%
2000-06-06 $0.0355 0.94%
2000-09-12 $0.0372 0.83%
2000-12-12 $0.0372 0.73%
2001-03-06 $0.0372 0.77%
2001-06-12 $0.0372 0.63%
2001-12-11 $0.0389 0.87%
2002-03-12 $0.0389 0.78%
2002-06-11 $0.0389 0.79%
2002-09-10 $0.0406 1.01%
2002-12-10 $0.0406 0.97%
2003-03-11 $0.0406 0.89%
2003-06-10 $0.0406 0.73%
2003-09-09 $0.0431 0.73%
2003-12-09 $0.0431 0.70%
2004-03-09 $0.0431 0.73%
2004-06-08 $0.0431 0.72%
2004-09-07 $0.0456 0.70%
2004-12-07 $0.0456 0.66%
2005-03-08 $0.0456 0.63%
2005-06-07 $0.0456 0.65%
2005-09-06 $0.0482 0.58%
2005-12-06 $0.0482 0.57%
2006-03-07 $0.0482 0.56%
2006-06-06 $0.0482 0.53%
2006-09-12 $0.0513 0.58%
2006-12-12 $0.0513 0.52%
2007-03-06 $0.0513 0.53%
2007-06-12 $0.0513 0.47%
2007-09-11 $0.0551 0.55%
2007-12-11 $0.0551 0.53%
2008-03-11 $0.0551 0.57%
2008-06-10 $0.0551 0.42%
2008-09-09 $0.0589 0.51%
2008-12-09 $0.0589 0.74%
2009-03-10 $0.0589 1.19%
2009-06-09 $0.0589 0.83%
2009-09-08 $0.0589 0.81%
2009-12-08 $0.0601 0.68%
2010-03-09 $0.0601 0.73%
2010-06-08 $0.0601 0.88%
2010-09-07 $0.0601 0.80%
2010-12-07 $0.0620 0.80%
2011-03-08 $0.0620 0.75%
2011-06-07 $0.0620 0.73%
2011-09-06 $0.0620 0.79%
2011-12-06 $0.0639 0.80%
2012-03-06 $0.0639 0.77%
2012-06-12 $0.0639 0.75%
2012-09-11 $0.0639 0.75%
2012-12-11 $0.0654 0.80%
2013-03-12 $0.0654 0.69%
2013-06-11 $0.0654 0.67%
2013-09-10 $0.0658 0.65%
2013-12-10 $0.0677 0.60%
2014-03-11 $0.0677 0.54%
2014-06-10 $0.0677 0.53%
2014-09-09 $0.0677 0.57%
2014-12-09 $0.0696 0.78%
2015-03-10 $0.0692 0.86%
2015-06-09 $0.0696 0.89%
2015-09-08 $0.0696 1.12%
2015-12-08 $0.0715 1.09%
2016-03-08 $0.0715 0.99%
2016-06-07 $0.0715 0.81%
2016-09-06 $0.0715 0.79%
2016-12-06 $0.0734 0.68%
2017-03-07 $0.0734 0.72%
2017-06-06 $0.0734 0.71%
2017-09-13 $0.0734 0.71%
2017-12-13 $0.0753 0.72%
2018-03-07 $0.0753 0.74%
2018-06-13 $0.0753 0.71%
2018-09-12 $0.0753 0.72%
2018-12-12 $0.0772 0.78%
2019-03-13 $0.0772 0.77%
2019-06-12 $0.0772 0.80%
2019-09-11 $0.0772 0.73%
2019-12-11 $0.0791 0.72%
2020-03-11 $0.0791 0.73%
2020-06-10 $0.0791 0.88%
2020-09-09 $0.0791 0.88%
2020-12-09 $0.0810 0.86%
2021-03-10 $0.0810 0.70%
2021-06-09 $0.0810 0.63%
2021-09-08 $0.0810 0.67%
2021-12-08 $0.0829 0.76%
2022-03-09 $0.0829 0.84%
2022-06-08 $0.0829 0.78%
2022-09-07 $0.0829 0.73%
2022-12-07 $0.0848 0.73%
2023-03-08 $0.0848 0.72%
2023-06-12 $0.1235 1.07%
2023-09-13 $0.0693 0.63%
2023-12-13 $0.0693 0.65%
2024-03-13 $0.0693 0.54%
2024-06-13 $0.0693 0.50%
2024-09-12 $0.0720 0.52%
2024-12-12 $0.1300 0.68%
2025-03-13 $0.1300 0.78%
2025-06-12 $0.1300 0.77%
2025-09-11 $0.1400 0.85%
2025-12-11 $0.1400 0.71%
2026-03-12 $0.1400 0.67%
Total 156 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
2021-06-09 $62.70 $12.54 $0.10 3.9453
2021-09-08 $63.02 $12.60 $0.10 4.1876
2021-12-08 $64.85 $12.97 $0.10 4.7542
2022-03-09 $65.24 $13.05 $0.10 5.2851
2022-06-08 $65.68 $13.14 $0.11 5.0627
2022-09-07 $66.10 $13.22 $0.11 4.5881
2022-12-07 $68.01 $13.60 $0.11 4.6986
2023-03-08 $68.40 $13.68 $0.11 4.6347
2023-06-12 $100.24 $20.05 $0.16 7.0465
2023-09-13 $56.67 $11.33 $0.09 4.1906
2023-12-13 $56.96 $11.39 $0.09 4.1294
2024-03-13 $57.25 $11.45 $0.09 3.6701
2024-06-13 $57.50 $11.50 $0.09 3.3470
2024-09-12 $60.05 $12.01 $0.10 3.3828
2024-12-12 $108.82 $21.76 $0.17 4.6240
2025-03-13 $109.42 $21.88 $0.18 5.3109
2025-06-12 $110.11 $22.02 $0.18 5.2802
2025-09-11 $119.32 $23.86 $0.19 5.8091
2025-12-11 $120.14 $24.03 $0.19 4.8838
2026-03-12 $120.82 $24.16 $0.19 4.6155
Total $1601.33 $320.27 $2.56 93.4462

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.

NEON

CAGR -19.12% Total -99.96% Final $3.58
1989-01-09 — 2026-06-03
VRM

CAGR -58.90% Total -68.00% Final $3,200
2025-02-20 — 2026-06-03
DT

CAGR 9.16% Total 82.14% Final $18,214
2019-08-01 — 2026-06-03