UFP Industries, Inc. (UFPI) Stock Total Returns

Growth of $10,000 chart

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

Investment Performance

Final Value
$12,876
Total Return
28.76%
CAGR
5.19%
Dividends
$736.30
Yield on Cost
7.36%

Rolling Returns

1-Month (21 Trading Days)
Average+0.68%
Median-0.04%
Best+37.65%
Worst-22.15%
% of Windows Positive49.8%
1-Year (252 Trading Days)
Average+8.83%
Median+3.68%
Best+63.71%
Worst-34.12%
% of Windows Positive55.3%
3-Year (756 Trading Days)
Average+41.23%
Median+35.73%
Best+102.05%
Worst+7.43%
% of Windows Positive100.0%

Risk Metrics

Maximum Drawdown -36.56%
Average Drawdown -14.97%
Drawdown Duration 349 Trading Days (Unrecovered)
Sortino Ratio 0.47
Calmar Ratio 0.14
CVaR (5%) -4.37%

Yearly Returns

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

about
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 21, 2026 -23.94% -15.83% $2393.64 $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-21 to 2026-04-21. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-05-28 $19.16 $3.83 $0.03 0.1924
2021-08-31 $19.19 $3.84 $0.03 0.2041
2021-11-30 $25.63 $5.13 $0.04 0.2457
2022-02-28 $25.68 $5.14 $0.04 0.2391
2022-05-31 $32.16 $6.43 $0.05 0.3326
2022-08-31 $32.24 $6.45 $0.05 0.3242
2022-11-30 $32.32 $6.46 $0.05 0.3152
2023-02-28 $32.40 $6.48 $0.05 0.3024
2023-05-31 $32.48 $6.49 $0.05 0.3320
2023-08-31 $39.07 $7.81 $0.06 0.2989
2023-11-30 $39.16 $7.83 $0.06 0.2852
2024-02-29 $43.17 $8.63 $0.07 0.3007
2024-06-03 $43.27 $8.65 $0.07 0.2965
2024-08-30 $43.37 $8.67 $0.07 0.2846
2024-12-02 $43.46 $8.69 $0.07 0.2571
2025-03-03 $46.18 $9.24 $0.07 0.3506
2025-06-02 $46.31 $9.26 $0.07 0.3861
2025-08-29 $46.44 $9.29 $0.07 0.3672
2025-12-01 $46.57 $9.31 $0.07 0.4021
2026-03-02 $48.05 $9.61 $0.08 0.3787
Total $736.30 $147.26 $1.18 6.0955

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.34% Total 420.26% Final $52,026
1994-08-02 — 2026-04-21
UEC

CAGR 3.90% Total 107.32% Final $20,732
2007-04-05 — 2026-04-21
CUZ

CAGR 8.12% Total 3558.48% Final $365,848
1980-03-17 — 2026-04-21