UFP Industries (UFPI): are the analysts right?

UFP Industries · Industrials · ref. ETF XLI · 33 calls · price $89.83
What the company does: UFP Industries fabrique composites bois et non-bois, matériaux d'emballage mondialement.
📈 1-year price
$85.44-18.2% over range
Jul 8, 25low $79.17 · high $115.62Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
75% recommend buying · 4 analysts

🎯 Analyst price target on UFPI

High target · 1 analyst$115+28.0%
Median target · 4 analysts$106.5+18.6%
Low target · 1 analyst$87-3.2%
Current price$89.83

🗳️ The analyst consensus

Analyst breakdown · 4 (6 months)
Strong Buy0%
Buy75%
Hold25%
Sell0%
Strong Sell0%

💰 UFP Industries dividend

1.59%annual yield
📈 Steady dividend13 yrs of consecutive dividend increases
That's ~$1.42 per share per year.

✅ Historical analyst reliability on UFPI

Most reliable analysts on UFPI (% profitable · 365j · ≥2 calls)
Benchmark 56% +11.4% 9
Stifel 25% +2.5% 4

📊 What $1,000 invested in UFP Industries would be worth

In short — $1,000 invested in UFP Industries 10 years ago would be worth $3,982 today, i.e. +15%/yr on average. Best year: 2019 (+84%), worst: 2018 (-31%). Price performance, excluding dividends.

If I'd invested $1,000 in UFP Industries

InvestmentWorth todayGain
1 years ago$806-19%
3 years ago$1,145+14%
5 years ago$1,633+63%
10 years ago$3,982+298%
since inception (1993)$24,747+2375%

Return by year (UFP Industries)

YearReturn$1,000 invested at year start
2026 (YTD)0%$997 (0%)
2025-19%$806 (-19%)
2024-10%$723 (-28%)
2023+58%$1,145 (+14%)
2022-14%$986 (-1%)
2021+66%$1,633 (+63%)
2020+16%$1,902 (+90%)
2019+84%$3,495 (+250%)
2018-31%$2,412 (+141%)
2017+10%$2,664 (+166%)
2016+49%$3,982 (+298%)
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

🔎 Detailed analyses

👥 Analysts & forecasts📊 Returns & performance💰 Dividend
📈 Fundamentals, technical momentum and live news will show here on the final site (loaded live from the same origin as the API).

📋 All analyst calls on UFPI

Stifel
May 11, 26
■ Hold neutral · not a buy · 🎯$87
Price at call : $82.27 — gap to target +6%
Today : $89.83 — gap to target -3%
🎯 on UFPI : 25% (4 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
in progress (365j)
matures : May 11, 27
BMO Capital
May 5, 26
▲ Outperform · 🎯$108
Price at call : $82.54 — upside +31%
Today : $89.83 — upside +20%
🎯 on UFPI : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : May 5, 27
DA Davidson
May 1, 26
▲ Buy · 🎯$105
Price at call : $80.31 — upside +31%
Today : $89.83 — upside +17%
🎯 on UFPI : 100% (1 call matured) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : May 1, 27
Benchmark
May 1, 26
▲ Buy · 🎯$115
Price at call : $85.18 — upside +35%
Today : $89.83 — upside +28%
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
in progress (365j)
matures : May 1, 27
BMO Capital
Apr 20, 26
■ Market Perform neutral · not a buy · 🎯$108
Price at call : $96.2 — gap to target +12%
Today : $89.83 — gap to target +20%
🎯 on UFPI : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : Apr 20, 27
DA Davidson
Mar 10, 26
▲ Buy · 🎯$110
Price at call : $90.57 — upside +21%
Today : $89.83 — upside +22%
🎯 on UFPI : 100% (1 call matured) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Mar 10, 27
DA Davidson
Feb 24, 26
▲ Buy · 🎯$112
Price at call : $104.63 — upside +7%
Today : $89.83 — upside +25%
🎯 on UFPI : 100% (1 call matured) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Feb 24, 27
DA Davidson
Oct 31, 25
▲ Buy · 🎯$112
Price at call : $92.13 — upside +22%
Today : $89.83 — upside +25%
🎯 on UFPI : 100% (1 call matured) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Oct 31, 26
Stifel
Oct 9, 25
■ Hold neutral · not a buy · 🎯$95
Price at call : $90.02 — gap to target +6%
Today : $89.83 — gap to target +6%
🎯 on UFPI : 25% (4 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
in progress (365j)
matures : Oct 9, 26
Loop Capital
Jul 23, 25
■ Hold neutral · not a buy · 🎯$112
Price at call : $103.74 — gap to target +8%
Today : $89.83 — gap to target +25%
🎯 on UFPI : no call matured yet · 📊 on Industry : 53.2% · +5.8% (62 calls)
in progress (365j)
matures : Jul 23, 26
Benchmark
Feb 19, 25
▲ Buy · 🎯$135
Price at call : $112.89 — upside +20%
Today : $89.83 — upside +50%
Expected +20% · Actual -2% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
-2.1%
stock -2% · XLI +27%
Benchmark
Jul 31, 24
▲ Buy · 🎯$155
Price at call : $126.2 — upside +23%
Today : $89.83 — upside +73%
Expected +23% · Actual -23% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
-22.6%
stock -23% · XLI +19%
Stifel
Jul 31, 24
▲ Buy · 🎯$157
Price at call : $126.2 — upside +24%
Today : $89.83 — upside +75%
Expected +24% · Actual -23% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 25% (4 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
-22.6%
stock -23% · XLI +19%
BMO Capital
Jul 31, 24
■ Market Perform neutral · not a buy · 🎯$125
Price at call : $126.2 — gap to target -1%
Today : $89.83 — gap to target +39%
🎯 on UFPI : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : Jul 31, 25
Benchmark
May 1, 24
▲ Buy · 🎯$133
Price at call : $113 — upside +18%
Today : $89.83 — upside +48%
Expected +18% · Actual -12% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
-11.6%
stock -12% · XLI +9%
Wedbush
Feb 22, 24
■ Neutral neutral · not a buy · 🎯$102
Price at call : $111.35 — gap to target -8%
Today : $89.83 — gap to target +14%
🎯 on UFPI : no call matured yet · 📊 on Industry : 37.5% · -6.6% (16 calls)
in progress (365j)
matures : Feb 21, 25
Benchmark
Feb 21, 24
▲ Buy · 🎯$137
Price at call : $111.35 — upside +23%
Today : $89.83 — upside +53%
Expected +23% · Actual -3% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
-2.5%
stock -3% · XLI +13%
Stifel
Feb 21, 24
▲ Buy · 🎯$125
Price at call : $110.11 — upside +14%
Today : $89.83 — upside +39%
Expected +14% · Actual -0% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 25% (4 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
-0.3%
stock -0% · XLI +17%
Stifel
Dec 19, 23
▲ Buy · 🎯$115
Price at call : $123.21 — upside -7%
Today : $89.83 — upside +28%
Expected -7% · Actual -8% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 25% (4 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
-7.8%
stock -8% · XLI +19%
DA Davidson
Nov 1, 23
■ Neutral neutral · not a buy · 🎯$106
Price at call : $95.78 — gap to target +11%
Today : $89.83 — gap to target +18%
🎯 on UFPI : 100% (1 call matured) · 📊 on Industry : 43% · +15.0% (93 calls)
in progress (365j)
matures : Oct 31, 24
Benchmark
Aug 21, 23
▲ Buy · 🎯$120
Price at call : $100.06 — upside +20%
Today : $89.83 — upside +34%
Expected +20% · Actual +18% · Reason (≥ +15%) : ✓ Yes
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
+18.3%
stock +18% · XLI +20%
Benchmark
Aug 4, 23
▲ Buy · 🎯$120
Price at call : $103.91 — upside +15%
Today : $89.83 — upside +34%
Expected +15% · Actual +13% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
+12.7%
stock +13% · XLI +10%
BMO Capital
May 16, 23
■ Market Perform neutral · not a buy · 🎯$100
Price at call : $83.88 — gap to target +19%
Today : $89.83 — gap to target +11%
🎯 on UFPI : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : May 15, 24
DA Davidson
May 3, 23
▲ Buy · 🎯$112
Price at call : $79.47 — upside +41%
Today : $89.83 — upside +25%
Expected +41% · Actual +47% · Reason (≥ +15%) : ✓ Yes
🎯 on UFPI : 100% (1 call matured) · 📊 on Industry : 43% · +15.0% (93 calls)
+46.8%
stock +47% · XLI +25%
Stifel
May 3, 23
▲ Buy · 🎯$100
Price at call : $82.26 — upside +22%
Today : $89.83 — upside +11%
Expected +22% · Actual +40% · Reason (≥ +15%) : ✓ Yes
🎯 on UFPI : 25% (4 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
+40.4%
stock +40% · XLI +23%
Benchmark
Feb 23, 23
▲ Buy · 🎯$102
Price at call : $85.04 — upside +20%
Today : $89.83 — upside +14%
Expected +20% · Actual +31% · Reason (≥ +15%) : ✓ Yes
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
+31.0%
stock +31% · XLI +20%
BMO Capital
Oct 24, 22
■ Market Perform neutral · not a buy · 🎯$88
Price at call : $67.31 — gap to target +31%
Today : $89.83 — gap to target -2%
🎯 on UFPI : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : Oct 24, 23
BMO Capital
Apr 26, 22
■ Market Perform neutral · not a buy · 🎯$88
Price at call : $77.41 — gap to target +14%
Today : $89.83 — gap to target -2%
🎯 on UFPI : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : Apr 26, 23
BMO Capital
Jul 26, 21
■ Market Perform neutral · not a buy · 🎯$82
Price at call : $73.26 — gap to target +12%
Today : $89.83 — gap to target -9%
🎯 on UFPI : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : Jul 26, 22
Sidoti & Co.
Jul 19, 21
▲ Buy · 🎯$93
Price at call : $71.38 — upside +30%
Today : $89.83 — upside +4%
Expected +30% · Actual +5% · Reason (≥ +15%) : ✗ No
🎯 on UFPI : 100% (1 call matured) · 📊 unranked overall
+5.1%
stock +5% · XLI -12%
Wedbush
Apr 22, 21
■ Neutral neutral · not a buy · 🎯$85
Price at call : $81.4 — gap to target +4%
Today : $89.83 — gap to target -5%
🎯 on UFPI : no call matured yet · 📊 on Industry : 37.5% · -6.6% (16 calls)
in progress (365j)
matures : Apr 22, 22
Benchmark
Jul 24, 20
▲ Buy · 🎯$66
Price at call : $54.91 — upside +20%
Today : $89.83 — upside -27%
Expected +20% · Actual +34% · Reason (≥ +15%) : ✓ Yes
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
+34.0%
stock +34% · XLI +44%
Benchmark
Jun 18, 20
▲ Buy · 🎯$56
Price at call : $48.53 — upside +15%
Today : $89.83 — upside -38%
Expected +15% · Actual +46% · Reason (≥ +15%) : ✓ Yes
🎯 on UFPI : 56% (9 calls matureds) · 📊 on Industry : 57.3% · +21.1% (96 calls)
+45.6%
stock +46% · XLI +42%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)