NorthWestern Energy (NWE): are the analysts right?

NorthWestern Energy · Utilities · ref. ETF XLU · 52 calls · price $71.67
What the company does: NorthWestern Energy distribue l'électricité et le gaz naturel aux clients résidentiels, commerciaux et industriels.
📈 1-year price
$70.75+35.8% over range
Jul 8, 25low $51.58 · high $73.42Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Hold
40% recommend buying · 5 analysts
⚠️ The stock trades above the median target: it has beaten expectations. The “Hold” reflects conviction on the company, but the remaining quantified upside is low/negative.

🎯 Analyst price target on NWE

High target · 2 analysts$75.5+5.3%
Median target · 5 analysts$70-2.3%
Low target · 1 analyst$52-27.4%
Current price$71.67

🗳️ The analyst consensus

Analyst breakdown · 5 (6 months)
Strong Buy0%
Buy40%
Hold40%
Sell20%
Strong Sell0%

💰 NorthWestern Energy dividend

3.72%annual yield
📈 Steady dividend17 yrs of consecutive dividend increases
That's ~$2.66 per share per year.

✅ Historical analyst reliability on NWE

Most reliable analysts on NWE (% profitable · 365j · ≥2 calls)
Wells Fargo 100% +14.1% 5
Guggenheim 100% +12.2% 3
Ladenburg Thalmann 75% +9.1% 4
Barclays 57% +11.4% 7
Keybanc 25% -6.2% 4

📊 What $1,000 invested in NorthWestern Energy would be worth

In short — $1,000 invested in NorthWestern Energy 10 years ago would be worth $1,320 today, i.e. +3%/yr on average. Best year: 2025 (+21%), worst: 2020 (-19%). Price performance, excluding dividends.

If I'd invested $1,000 in NorthWestern Energy

InvestmentWorth todayGain
1 years ago$1,340+34%
3 years ago$1,207+21%
5 years ago$1,228+23%
10 years ago$1,320+32%
since inception (2008)$2,478+148%

Return by year (NorthWestern Energy)

YearReturn$1,000 invested at year start
2026 (YTD)+11%$1,110 (+11%)
2025+21%$1,340 (+34%)
2024+5%$1,407 (+41%)
2023-14%$1,207 (+21%)
2022+4%$1,253 (+25%)
2021-2%$1,228 (+23%)
2020-19%$999 (0%)
2019+21%$1,205 (+20%)
20180%$1,200 (+20%)
2017+5%$1,259 (+26%)
2016+5%$1,320 (+32%)
⚠️ 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 NWE

JP Morgan
Apr 21, 26
■ Neutral neutral · not a buy · 🎯$67
Price at call : $69.44 — gap to target -4%
Today : $71.67 — gap to target -7%
🎯 on NWE : no call matured yet · 📊 on Utilities : 54.3% · +3.6% (35 calls)
in progress (365j)
matures : Apr 21, 27
Barclays
Apr 21, 26
▲ Overweight · 🎯$75
Price at call : $69.44 — upside +8%
Today : $71.67 — upside +5%
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
in progress (365j)
matures : Apr 21, 27
▲ Buy · 🎯$75.5
Price at call : $67.59 — upside +12%
Today : $71.67 — upside +5%
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
in progress (365j)
matures : Apr 1, 27
Wells Fargo
Feb 13, 26
▼ Underweight · 🎯$52
Price at call : $69.28 — upside -25%
Today : $71.67 — upside -27%
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
in progress (365j)
matures : Feb 13, 27
BMO Capital
Feb 13, 26
■ Market Perform neutral · not a buy · 🎯$70
Price at call : $69.68 — gap to target +0%
Today : $71.67 — gap to target -2%
🎯 on NWE : no call matured yet · 📊 on Utilities : 100% · +19.0% (6 calls)
in progress (365j)
matures : Feb 13, 27
Barclays
Jan 22, 26
▲ Overweight · 🎯$62
Price at call : $66.49 — upside -7%
Today : $71.67 — upside -13%
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
in progress (365j)
matures : Jan 22, 27
Wells Fargo
Jan 20, 26
▼ Underweight · 🎯$53
Price at call : $67.84 — upside -22%
Today : $71.67 — upside -26%
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
in progress (365j)
matures : Jan 20, 27
JP Morgan
Dec 12, 25
■ Neutral neutral · not a buy · 🎯$61
Price at call : $66.61 — gap to target -8%
Today : $71.67 — gap to target -15%
🎯 on NWE : no call matured yet · 📊 on Utilities : 54.3% · +3.6% (35 calls)
in progress (365j)
matures : Dec 12, 26
Wells Fargo
Oct 28, 25
■ Equal-Weight neutral · not a buy · 🎯$58
Price at call : $59.83 — gap to target -3%
Today : $71.67 — gap to target -19%
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
in progress (365j)
matures : Oct 28, 26
Barclays
Oct 21, 25
▲ Overweight · 🎯$61
Price at call : $61.63 — upside -1%
Today : $71.67 — upside -15%
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
in progress (365j)
matures : Oct 21, 26
■ Neutral neutral · not a buy · 🎯$56
Price at call : $54.11 — gap to target +3%
Today : $71.67 — gap to target -22%
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
in progress (365j)
matures : Jun 2, 26
BMO Capital
May 13, 25
■ Market Perform neutral · not a buy · 🎯$60
Price at call : $54.69 — gap to target +10%
Today : $71.67 — gap to target -16%
🎯 on NWE : no call matured yet · 📊 on Utilities : 100% · +19.0% (6 calls)
in progress (365j)
matures : May 13, 26
Wells Fargo
May 1, 25
▲ Overweight · 🎯$64
Price at call : $58.2 — upside +10%
Today : $71.67 — upside -11%
Expected +10% · Actual +24% · Reason (≥ +15%) : ✓ Yes
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
+23.6%
stock +24% · XLU +16%
Barclays
Apr 22, 25
▲ Overweight · 🎯$59
Price at call : $58.43 — upside +1%
Today : $71.67 — upside -18%
Expected +1% · Actual +23% · Reason (≥ +15%) : ✓ Yes
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
+22.6%
stock +23% · XLU +18%
Wells Fargo
Apr 14, 25
▲ Overweight · 🎯$62
Price at call : $57.43 — upside +8%
Today : $71.67 — upside -13%
Expected +8% · Actual +28% · Reason (≥ +15%) : ✓ Yes
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
+27.7%
stock +28% · XLU +18%
Barclays
Feb 19, 25
▲ Overweight · 🎯$56
Price at call : $53.21 — upside +5%
Today : $71.67 — upside -22%
Expected +5% · Actual +29% · Reason (≥ +15%) : ✓ Yes
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
+28.8%
stock +29% · XLU +15%
Barclays
Jan 22, 25
▲ Overweight · 🎯$57
Price at call : $53.35 — upside +7%
Today : $71.67 — upside -20%
Expected +7% · Actual +27% · Reason (≥ +15%) : ✓ Yes
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
+26.9%
stock +27% · XLU +9%
▲ Buy · 🎯$57.5
Price at call : $52.96 — upside +9%
Today : $71.67 — upside -20%
Expected +9% · Actual +29% · Reason (≥ +15%) : ✓ Yes
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
+29.2%
stock +29% · XLU +14%
Barclays
Dec 19, 24
▲ Overweight · 🎯$56
Price at call : $52.6 — upside +6%
Today : $71.67 — upside -22%
Expected +6% · Actual +22% · Reason (≥ +15%) : ✓ Yes
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
+21.6%
stock +22% · XLU +11%
JP Morgan
Oct 21, 24
■ Neutral neutral · not a buy · 🎯$60
Price at call : $55 — gap to target +9%
Today : $71.67 — gap to target -16%
🎯 on NWE : no call matured yet · 📊 on Utilities : 54.3% · +3.6% (35 calls)
in progress (365j)
matures : Oct 21, 25
Wells Fargo
Oct 16, 24
▲ Overweight · 🎯$61
Price at call : $56.46 — upside +8%
Today : $71.67 — upside -15%
Expected +8% · Actual +5% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
+5.0%
stock +5% · XLU +12%
Mizuho
Oct 9, 24
■ Neutral neutral · not a buy · 🎯$56
Price at call : $54.56 — gap to target +3%
Today : $71.67 — gap to target -22%
🎯 on NWE : no call matured yet · 📊 on Utilities : 62.1% · +1.0% (29 calls)
in progress (365j)
matures : Oct 9, 25
Barclays
Aug 6, 24
▼ Underweight · 🎯$53
Price at call : $51.74 — upside +2%
Today : $71.67 — upside -26%
Expected +2% · Actual +7% · Reason (≤ −15%) : ✗ No
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
-7.0%
stock +7% · XLU +18%
Wells Fargo
Aug 1, 24
▲ Overweight · 🎯$58
Price at call : $53.91 — upside +8%
Today : $71.67 — upside -19%
Expected +8% · Actual +1% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
+1.5%
stock +1% · XLU +18%
Mizuho
May 16, 24
■ Neutral neutral · not a buy · 🎯$52
Price at call : $52.54 — gap to target -1%
Today : $71.67 — gap to target -27%
🎯 on NWE : no call matured yet · 📊 on Utilities : 62.1% · +1.0% (29 calls)
in progress (365j)
matures : May 16, 25
JP Morgan
Mar 21, 24
■ Neutral neutral · not a buy · 🎯$54
Price at call : $49.12 — gap to target +10%
Today : $71.67 — gap to target -25%
🎯 on NWE : no call matured yet · 📊 on Utilities : 54.3% · +3.6% (35 calls)
in progress (365j)
matures : Mar 21, 25
Barclays
Jan 22, 24
▼ Underweight · 🎯$49
Price at call : $48.38 — upside +1%
Today : $71.67 — upside -32%
Expected +1% · Actual +10% · Reason (≤ −15%) : ✗ No
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
-10.3%
stock +10% · XLU +29%
Guggenheim
Jan 22, 24
■ Neutral neutral · not a buy · 🎯$47
Price at call : $48.38 — gap to target -3%
Today : $71.67 — gap to target -34%
🎯 on NWE : 100% (3 calls matureds) · 📊 on Utilities : 75% · +21.2% (20 calls)
in progress (365j)
matures : Jan 21, 25
Keybanc
Jan 4, 24
■ Sector Weight neutral · not a buy
🎯 on NWE : 25% (4 calls matureds) · 📊 on Utilities : 27.8% · -6.3% (18 calls)
in progress (365j)
matures : Jan 3, 25
■ Neutral neutral · not a buy · 🎯$51
Price at call : $50.55 — gap to target +1%
Today : $71.67 — gap to target -29%
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
in progress (365j)
matures : Nov 6, 24
Wells Fargo
Oct 30, 23
▲ Overweight · 🎯$51
Price at call : $47.42 — upside +8%
Today : $71.67 — upside -29%
Expected +8% · Actual +13% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
+12.9%
stock +13% · XLU +34%
Keybanc
Oct 18, 23
▲ Overweight · 🎯$59
Price at call : $48.05 — upside +23%
Today : $71.67 — upside -18%
Expected +23% · Actual +18% · Reason (≥ +15%) : ✓ Yes
🎯 on NWE : 25% (4 calls matureds) · 📊 on Utilities : 27.8% · -6.3% (18 calls)
+17.5%
stock +18% · XLU +38%
JP Morgan
Oct 10, 23
■ Neutral neutral · not a buy · 🎯$55
Price at call : $49.6 — gap to target +11%
Today : $71.67 — gap to target -23%
🎯 on NWE : no call matured yet · 📊 on Utilities : 54.3% · +3.6% (35 calls)
in progress (365j)
matures : Oct 9, 24
Mizuho
Sep 22, 23
■ Neutral neutral · not a buy · 🎯$52
Price at call : $50.38 — gap to target +3%
Today : $71.67 — gap to target -27%
🎯 on NWE : no call matured yet · 📊 on Utilities : 62.1% · +1.0% (29 calls)
in progress (365j)
matures : Sep 21, 24
Barclays
Aug 23, 23
▼ Underweight · 🎯$48
Price at call : $51.81 — upside -7%
Today : $71.67 — upside -33%
Expected -7% · Actual +3% · Reason (≤ −15%) : ✗ No
🎯 on NWE : 57% (7 calls matureds) · 📊 on Utilities : 62.9% · +10.1% (62 calls)
-2.9%
stock +3% · XLU +18%
▲ Buy · 🎯$53
Price at call : $50.93 — upside +4%
Today : $71.67 — upside -26%
Expected +4% · Actual +4% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
+4.5%
stock +4% · XLU +18%
Guggenheim
Jul 27, 23
▼ Sell · 🎯$48
Price at call : $56.82 — upside -16%
Today : $71.67 — upside -33%
Expected -16% · Actual -7% · Reason (≤ −15%) : ✗ No
🎯 on NWE : 100% (3 calls matureds) · 📊 on Utilities : 75% · +21.2% (20 calls)
+7.0%
stock -7% · XLU +7%
▲ Buy · 🎯$59
Price at call : $56.98 — upside +4%
Today : $71.67 — upside -18%
Expected +4% · Actual -7% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
-6.5%
stock -7% · XLU +6%
Mizuho
Jul 21, 23
■ Neutral neutral · not a buy · 🎯$59
Price at call : $57.39 — gap to target +3%
Today : $71.67 — gap to target -18%
🎯 on NWE : no call matured yet · 📊 on Utilities : 62.1% · +1.0% (29 calls)
in progress (365j)
matures : Jul 20, 24
Keybanc
Jul 19, 23
▲ Overweight · 🎯$64
Price at call : $57.17 — upside +12%
Today : $71.67 — upside -11%
Expected +12% · Actual -7% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 25% (4 calls matureds) · 📊 on Utilities : 27.8% · -6.3% (18 calls)
-7.2%
stock -7% · XLU +6%
Guggenheim
Jul 7, 23
▼ Sell · 🎯$48
Price at call : $56.16 — upside -15%
Today : $71.67 — upside -33%
Expected -15% · Actual -13% · Reason (≤ −15%) : ✗ No
🎯 on NWE : 100% (3 calls matureds) · 📊 on Utilities : 75% · +21.2% (20 calls)
+13.2%
stock -13% · XLU +5%
■ Neutral neutral · not a buy · 🎯$57.5
Price at call : $58.36 — gap to target -1%
Today : $71.67 — gap to target -20%
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
in progress (365j)
matures : May 16, 24
Wells Fargo
Apr 28, 23
■ Equal-Weight neutral · not a buy · 🎯$59
Price at call : $58.62 — gap to target +1%
Today : $71.67 — gap to target -18%
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
in progress (365j)
matures : Apr 27, 24
Keybanc
Apr 18, 23
▲ Overweight · 🎯$63
Price at call : $58.74 — upside +7%
Today : $71.67 — upside -12%
Expected +7% · Actual -17% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 25% (4 calls matureds) · 📊 on Utilities : 27.8% · -6.3% (18 calls)
-17.4%
stock -17% · XLU -7%
▲ Buy · 🎯$64
Price at call : $58.59 — upside +9%
Today : $71.67 — upside -11%
Expected +9% · Actual -17% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 0% (1 call matured) · 📊 on Utilities : 48.1% · -0.8% (54 calls)
-17.3%
stock -17% · XLU -8%
Guggenheim
Jan 23, 23
▼ Sell · 🎯$46
Price at call : $56.8 — upside -19%
Today : $71.67 — upside -36%
Expected -19% · Actual -17% · Reason (≤ −15%) : ✓ Yes
🎯 on NWE : 100% (3 calls matureds) · 📊 on Utilities : 75% · +21.2% (20 calls)
+16.6%
stock -17% · XLU -14%
Keybanc
Jan 17, 23
▲ Overweight · 🎯$62
Price at call : $58.06 — upside +7%
Today : $71.67 — upside -13%
Expected +7% · Actual -18% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 25% (4 calls matureds) · 📊 on Utilities : 27.8% · -6.3% (18 calls)
-17.6%
stock -18% · XLU -13%
Mizuho
Dec 19, 22
■ Neutral neutral · not a buy · 🎯$57
Price at call : $56.81 — gap to target +0%
Today : $71.67 — gap to target -20%
🎯 on NWE : no call matured yet · 📊 on Utilities : 62.1% · +1.0% (29 calls)
in progress (365j)
matures : Dec 19, 23
JP Morgan
Nov 1, 22
■ Neutral neutral · not a buy · 🎯$55
Price at call : $52.85 — gap to target +4%
Today : $71.67 — gap to target -23%
🎯 on NWE : no call matured yet · 📊 on Utilities : 54.3% · +3.6% (35 calls)
in progress (365j)
matures : Nov 1, 23
Wells Fargo
Oct 26, 22
■ Equal-Weight neutral · not a buy · 🎯$53
Price at call : $51.82 — gap to target +2%
Today : $71.67 — gap to target -26%
🎯 on NWE : 100% (5 calls matureds) · 📊 on Utilities : 40% · -2.4% (40 calls)
in progress (365j)
matures : Oct 26, 23
■ Neutral neutral · not a buy
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
in progress (365j)
matures : Oct 20, 16
▲ Buy · 🎯$39
Price at call : $35.36 — upside +10%
Today : $71.67 — upside -46%
Expected +10% · Actual +9% · Reason (≥ +15%) : ✗ No
🎯 on NWE : 75% (4 calls matureds) · 📊 on Utilities : 20% · -6.0% (10 calls)
+9.3%
stock +9% · XLU +6%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)