UFP Industries, Inc. (UFPI) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$12,656
Total Return
26.56%
CAGR
4.82%
Dividends
$724.37
Yield on Cost
7.24%

Rolling Returns

1-Month (21 Trading Days)
Average+0.66%
Median-0.05%
Best+37.65%
Worst-22.15%
% of Windows Positive49.7%
1-Year (252 Trading Days)
Average+8.86%
Median+3.68%
Best+63.71%
Worst-34.12%
% of Windows Positive55.3%
3-Year (756 Trading Days)
Average+41.43%
Median+36.25%
Best+102.05%
Worst+7.43%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -36.56%
Average Drawdown -14.86%
Drawdown Duration 344 Trading Days (Unrecovered)
Sortino Ratio 0.45
Calmar Ratio 0.13
CVaR (5%) -4.37%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +5.87% (+22.17% ann.) +$586.79 $39.54 $7.91 $0.06
2025 -18.25% $1825.19 $124.79 $24.96 $0.20
2024 -9.49% $949.37 $105.50 $21.10 $0.17
2023 +59.91% +$5991.23 $139.33 $27.87 $0.22
2022 -13.06% $1305.56 $103.61 $20.72 $0.17
2021 +66.79% +$6679.40 $117.34 $23.47 $0.19
2020 +17.37% +$1737.05 $105.15 $21.03 $0.17
2019 +85.22% +$8522.16 $154.46 $30.89 $0.25
2018 -30.36% $3036.41 $95.88 $19.18 $0.15
2017 +11.28% +$1128.07 $94.15 $18.83 $0.15
2016 +50.58% +$5057.72 $127.51 $25.50 $0.20
2015 +29.80% +$2980.49 $154.59 $30.92 $0.25
2014 +3.04% +$304.48 $117.25 $23.45 $0.19
2013 +38.06% +$3805.66 $108.00 $21.60 $0.17
2012 +24.29% +$2429.08 $129.85 $25.97 $0.21
2011 -19.71% $1970.62 $103.11 $20.62 $0.17
2010 +6.63% +$663.15 $108.89 $21.78 $0.17
2009 +37.64% +$3764.05 $96.74 $19.35 $0.16
2008 -8.31% $830.79 $40.76 $8.15 $0.06
2007 -36.65% $3664.69 $24.68 $4.94 $0.04
2006 -15.48% $1548.36 $19.92 $3.98 $0.03
2005 +27.53% +$2752.97 $24.21 $4.84 $0.04
2004 +34.25% +$3425.31 $30.89 $6.18 $0.05
2003 +52.47% +$5246.88 $44.60 $8.92 $0.07
2002 +2.19% +$218.90 $43.03 $8.61 $0.07
2001 +58.54% +$5853.73 $64.21 $12.84 $0.11
2000 -9.74% $973.51 $54.30 $10.86 $0.09
1999 -26.34% $2634.15 $18.95 $3.79 $0.03
1998 +47.48% +$4747.99 $26.43 $5.29 $0.04
1997 +3.02% +$301.59 $24.92 $4.98 $0.04
1996 +43.55% +$4354.78 $32.45 $6.49 $0.05
1995 +42.70% +$4269.56 $41.57 $8.32 $0.07
1994 -40.74% $4074.24 $21.84 $4.37 $0.04
1993 partial +44.26% (+1279.80% ann.) +$4426.23 $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 +42.64% +8.05% +$4264.36 $190.83 $38.16 $0.30
Dot-com bust / post-bubble disinflation scare March 13, 2000 – October 9, 2002 +52.39% +17.78% +$5238.96 $197.97 $39.59 $0.33
China-WTO / housing-credit / commodity boom October 10, 2002 – October 9, 2007 +89.00% +13.59% +$8899.68 $307.75 $61.55 $0.50
GFC / deleveraging / dollar shortage October 10, 2007 – March 9, 2009 -37.74% -28.50% $3774.21 $57.69 $11.54 $0.09
Policy-led rebound / euro-sovereign-crisis overlay March 10, 2009 – July 25, 2012 +71.73% +17.37% +$7173.35 $666.85 $133.37 $1.07
Secular stagnation / QE / low inflation / duration bull July 26, 2012 – February 19, 2020 +377.29% +22.94% +$37728.51 $1899.85 $379.97 $3.04
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -42.82% -99.83% $4281.77 $21.93 $4.39 $0.04
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +51.01% +94.09% +$5100.53 $70.66 $14.13 $0.11
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +66.19% +61.92% +$6619.07 $110.03 $22.01 $0.18
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 -13.86% -14.65% $1386.04 $108.21 $21.64 $0.17
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 +63.68% +30.45% +$6368.32 $301.10 $60.22 $0.48
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – April 14, 2026 -24.00% -16.05% $2399.97 $163.65 $32.73 $0.26

Dividend History

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

Date Per Share Yield %
1994-05-25 $0.0040 0.17%
1994-11-25 $0.0040 0.20%
1995-05-25 $0.0040 0.18%
1995-11-29 $0.0050 0.17%
1996-05-29 $0.0050 0.14%
1996-11-26 $0.0050 0.13%
1997-05-28 $0.0050 0.11%
1997-11-26 $0.0060 0.12%
1998-05-28 $0.0060 0.11%
1998-11-27 $0.0060 0.09%
1999-06-01 $0.0060 0.10%
1999-11-29 $0.0067 0.14%
2000-05-30 $0.0133 0.31%
2000-11-29 $0.0133 0.31%
2001-05-30 $0.0133 0.21%
2001-11-28 $0.0150 0.23%
2002-05-29 $0.0150 0.17%
2002-11-26 $0.0150 0.23%
2003-05-28 $0.0150 0.24%
2003-11-26 $0.0167 0.17%
2004-05-27 $0.0167 0.17%
2004-11-29 $0.0167 0.12%
2005-05-27 $0.0167 0.13%
2005-11-29 $0.0183 0.10%
2006-05-30 $0.0183 0.08%
2006-11-29 $0.0183 0.12%
2007-05-30 $0.0183 0.12%
2007-11-28 $0.0200 0.21%
2008-05-28 $0.0200 0.18%
2008-11-26 $0.0200 0.31%
2009-05-28 $0.0200 0.20%
2009-11-27 $0.0667 0.56%
2010-05-27 $0.0667 0.53%
2010-11-29 $0.0667 0.60%
2011-05-27 $0.0667 0.69%
2011-11-29 $0.0667 0.78%
2012-05-30 $0.0667 0.52%
2012-11-28 $0.0667 0.53%
2013-05-29 $0.0667 0.50%
2013-11-26 $0.0700 0.41%
2014-05-28 $0.0700 0.42%
2014-11-26 $0.1333 0.81%
2015-05-28 $0.1333 0.71%
2015-11-27 $0.1400 0.54%
2016-05-27 $0.1400 0.50%
2016-11-29 $0.1500 0.44%
2017-05-30 $0.1500 0.50%
2017-11-30 $0.1700 0.44%
2018-05-31 $0.1800 0.48%
2018-11-29 $0.1800 0.66%
2019-05-30 $0.2000 0.60%
2019-11-27 $0.2000 0.40%
2020-02-27 $0.1250 0.25%
2020-05-29 $0.1250 0.28%
2020-08-31 $0.1250 0.21%
2020-11-30 $0.1250 0.23%
2021-02-26 $0.1500 0.25%
2021-05-28 $0.1500 0.19%
2021-08-31 $0.1500 0.19%
2021-11-30 $0.2000 0.23%
2022-02-28 $0.2000 0.24%
2022-05-31 $0.2500 0.32%
2022-08-31 $0.2500 0.31%
2022-11-30 $0.2500 0.31%
2023-02-28 $0.2500 0.29%
2023-05-31 $0.2500 0.31%
2023-08-31 $0.3000 0.29%
2023-11-30 $0.3000 0.27%
2024-02-29 $0.3300 0.29%
2024-06-03 $0.3300 0.28%
2024-08-30 $0.3300 0.27%
2024-12-02 $0.3300 0.24%
2025-03-03 $0.3500 0.33%
2025-06-02 $0.3500 0.36%
2025-08-29 $0.3500 0.34%
2025-12-01 $0.3500 0.38%
2026-03-02 $0.3600 0.35%
Total 77 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-28 $18.85 $3.77 $0.03 0.1893
2021-08-31 $18.88 $3.78 $0.03 0.2008
2021-11-30 $25.21 $5.04 $0.04 0.2417
2022-02-28 $25.26 $5.05 $0.04 0.2352
2022-05-31 $31.64 $6.33 $0.05 0.3272
2022-08-31 $31.72 $6.34 $0.05 0.3190
2022-11-30 $31.80 $6.36 $0.05 0.3101
2023-02-28 $31.87 $6.38 $0.05 0.2975
2023-05-31 $31.95 $6.39 $0.05 0.3266
2023-08-31 $38.44 $7.69 $0.06 0.2941
2023-11-30 $38.52 $7.71 $0.06 0.2806
2024-02-29 $42.47 $8.49 $0.07 0.2958
2024-06-03 $42.57 $8.51 $0.07 0.2917
2024-08-30 $42.66 $8.53 $0.07 0.2800
2024-12-02 $42.76 $8.55 $0.07 0.2529
2025-03-03 $45.44 $9.09 $0.07 0.3450
2025-06-02 $45.56 $9.11 $0.07 0.3798
2025-08-29 $45.69 $9.14 $0.07 0.3613
2025-12-01 $45.82 $9.16 $0.07 0.3956
2026-03-02 $47.27 $9.45 $0.08 0.3725
Total $724.37 $144.87 $1.16 5.9967

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.

MLR

CAGR 5.42% Total 432.71% Final $53,271
1994-08-02 — 2026-04-14
UEC

CAGR 3.78% Total 102.73% Final $20,273
2007-04-05 — 2026-04-14
CUZ

CAGR 7.99% Total 3351.93% Final $345,193
1980-03-17 — 2026-04-14