Bore Family Office
Valuation Report — Portland General Electric Company (POR) • March 6, 2026
3-Stage DDM (Ke) • Discount Rate: 7.60% • Current Price: $53.37
Prepared by Lurch • Bore Family Office • Data: Finnhub, StockAnalysis.com, S&P Global Market Intelligence
🏢 Business Overview
Portland General Electric (POR) is an Oregon-based vertically integrated electric utility, serving approximately 950,000 customers across a 4,000-square-mile service territory including Portland and surrounding communities. Founded in 1889, POR operates as a regulated utility under the Oregon Public Utility Commission (OPUC), which sets allowable rates of return on invested capital. The company generates, transmits, and distributes electricity, drawing on a diverse mix of hydro, wind, solar, and natural gas generation.
POR is undergoing a significant capital investment cycle — building out renewable generation, upgrading transmission infrastructure, and responding to increasing load growth driven by Pacific Northwest data center demand and electrification trends. This capex program produces consistently negative FCF (by design for a growing regulated utility) but drives future rate base growth, which is the earnings engine for regulated utilities.
| Activity |
Description |
% Revenue |
Trend |
| Retail Electricity Sales | Residential, commercial, industrial customers | ~90% | +3–5% (load growth) |
| Wholesale Power | Sales to other utilities and markets | ~8% | Variable |
| Other Revenue | Transmission access charges, etc. | ~2% | Stable |
Key risks: (1) Oregon wildfire liability exposure — POR has faced regulatory proceedings related to 2020 Labor Day wildfires. While reserves have been established, headline risk persists. (2) Share dilution — shares grew 9% in 2023 and 6% in 2024 to fund capex; this dilution erodes per-share earnings and DPS growth. (3) Rate case dependence — earnings growth requires OPUC approvals; adverse rulings compress ROE. (4) Pacific Northwest is a premium market for data center load growth — this is a secular tailwind.
📊 Financial Snapshot
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 |
|---|
| Revenue ($M) | $2,145 | $2,396 | $2,647 | $2,923 | $3,440 |
| EBITDA ($M) | $723 | $782 | $814 | $854 | $1,008 |
| Operating Income ($M) | $269 | $378 | $397 | $396 | $512 |
| Net Income ($M) | $155 | $244 | $233 | $228 | $313 |
| EPS (diluted) | $1.73 | $2.72 | $2.60 | $2.33 | $3.01 |
| Free Cash Flow ($M) | $-217 | $-104 | $-92 | $-938 | $-490 |
| Annual DPS | $1.585 | $1.698 | $1.788 | $1.877 | $1.975 |
| Total Debt ($M) | — | — | — | — | — |
| Rev YoY Growth | — | +11.7% | +10.5% | +10.4% | +17.7% |
⚙️ Ke (DDM)
| Input | Value | Notes |
|---|
| Risk-Free Rate (Rf) | 4.35% | 10-yr US Treasury yield |
| Beta (β) | 0.420 | Market beta (Finnhub) |
| Equity Risk Premium (ERP) | 5.5% | Damodaran US ERP |
| Cost of Equity (Ke) | 7.60% | Ke = Rf + β × ERP |
📈 DDM Scenarios


📋 Full 10-Year Projection Tables
Bear Scenario
| Period | Stage | DPS / Dist. | PV of DPS | Cumulative IV |
|---|
| Year 1 | Stage 1 | $2.152 | $2.000 | $2.00 |
| Year 2 | Stage 1 | $2.206 | $1.906 | $3.91 |
| Year 3 | Stage 1 | $2.261 | $1.815 | $5.72 |
| Year 4 | Stage 1 | $2.318 | $1.729 | $7.45 |
| Year 5 | Stage 1 | $2.376 | $1.647 | $9.10 |
| Year 6 | Stage 2 | $2.423 | $1.562 | $10.66 |
| Year 7 | Stage 2 | $2.472 | $1.480 | $12.14 |
| Year 8 | Stage 2 | $2.521 | $1.403 | $13.54 |
| Year 9 | Stage 2 | $2.572 | $1.330 | $14.87 |
| Year 10 | Stage 2 | $2.623 | $1.261 | $16.13 |
| Terminal | — | TV=$46.04 | PV(TV)=$22.13 (58% of IV) | |
Base Scenario
| Period | Stage | DPS / Dist. | PV of DPS | Cumulative IV |
|---|
| Year 1 | Stage 1 | $2.205 | $2.049 | $2.05 |
| Year 2 | Stage 1 | $2.315 | $2.000 | $4.05 |
| Year 3 | Stage 1 | $2.431 | $1.951 | $6.00 |
| Year 4 | Stage 1 | $2.553 | $1.904 | $7.90 |
| Year 5 | Stage 1 | $2.680 | $1.858 | $9.76 |
| Year 6 | Stage 2 | $2.774 | $1.787 | $11.55 |
| Year 7 | Stage 2 | $2.871 | $1.719 | $13.27 |
| Year 8 | Stage 2 | $2.972 | $1.654 | $14.92 |
| Year 9 | Stage 2 | $3.076 | $1.591 | $16.51 |
| Year 10 | Stage 2 | $3.183 | $1.530 | $18.04 |
| Terminal | — | TV=$63.98 | PV(TV)=$30.75 (63% of IV) | |
Bull Scenario
| Period | Stage | DPS / Dist. | PV of DPS | Cumulative IV |
|---|
| Year 1 | Stage 1 | $2.236 | $2.079 | $2.08 |
| Year 2 | Stage 1 | $2.382 | $2.057 | $4.14 |
| Year 3 | Stage 1 | $2.537 | $2.036 | $6.17 |
| Year 4 | Stage 1 | $2.702 | $2.015 | $8.19 |
| Year 5 | Stage 1 | $2.877 | $1.995 | $10.18 |
| Year 6 | Stage 2 | $2.992 | $1.928 | $12.11 |
| Year 7 | Stage 2 | $3.112 | $1.864 | $13.97 |
| Year 8 | Stage 2 | $3.236 | $1.801 | $15.78 |
| Year 9 | Stage 2 | $3.366 | $1.741 | $17.52 |
| Year 10 | Stage 2 | $3.501 | $1.683 | $19.20 |
| Terminal | — | TV=$78.38 | PV(TV)=$37.68 (66% of IV) | |
🔲 Sensitivity Table
| Ke \ gT | 1.5% | 2.0% | 2.5% | 3.0% | 3.5% |
|---|
| 5.6% | $66 | $72 | $81 | $93 | $111 |
| 6.1% | $58 | $63 | $70 | $78 | $90 |
| 6.6% | $52 | $56 | $61 | $67 | $75 |
| 7.1% | $48 | $51 | $54 | $59 | $65 |
| 7.6% | $44 | $46 | $49 | $52 | $57 |
| 8.1% | $40 | $42 | $44 | $47 | $50 |
| 8.6% | $37 | $39 | $41 | $43 | $46 |
| 9.1% | $35 | $36 | $37 | $39 | $41 |
| 9.6% | $32 | $33 | $35 | $36 | $38 |
Green = >10% above current price. Red = >10% below. Gold = within ±10%.
📉 Long-Term Price Trend Channel
Log-linear trend fitted to full price history. ±1.5σ bands. Green shaded zone = bottom 25% of historical range — historically attractive entry.

🏦 Comparable Valuation
| Company | EV/EBITDA | P/E (Fwd) | Div Yield | Payout Ratio | ROE |
|---|
| POR (Current) | 10.5x | 15.4x | 3.94% | 75.8% | ~8% |
| EVRG (Evergy) | 10.2x | 16.8x | 4.50% | 68.0% | ~8% |
| AWR (Am. Water W.) | 18.0x | 28.0x | 2.00% | 50% | ~12% |
| WEC (WEC Energy) | 12.5x | 19.5x | 3.30% | 65% | ~11% |
| PCG (PG&E) | 9.8x | 14.2x | 0.00% | 0% | ~10% |
| Utility Sector Avg | 10.5x | 17.0x | 3.5% | 65% | ~9% |
💰 Dividend / Distribution Analysis
| Metric | Value |
|---|
| Annual DPS | $2.100 |
| Current Yield | 3.94% |
| Consecutive Growth Years | 20 |
| 1-yr DPS CAGR | +3.8% |
| 3-yr DPS CAGR | +4.8% |
| 5-yr DPS CAGR | +5.8% |
| 10-yr DPS CAGR | +2.9% |
| Payout Ratio (DPS/EPS) | 75.8% ⚠️ |
| FCF Payout Ratio | 99.9% ⚠️ |
| Sustainability Verdict | ⚠️ Watch — High Payout, Negative FCF |
POR dividend is supported by regulated earnings, not free cash flow (FCF is negative due to capital-intensive transmission/distribution buildout). Payout ratio of 75.81% is at the Watch threshold. As a regulated Oregon utility, dividend sustainability depends on: (1) Oregon PUC approving rate cases, (2) continued equity issuances to fund capex, (3) no material wildfire liability impairment. 20-year growth streak is impressive. However, ongoing share dilution (~6% in 2024) erodes per-share value over time. Dividend is unlikely to be cut in the near term but growth could slow to 4% or less. Annual income from position: $2.10 × 4,984 shares = $10,466/yr.

🔮 Analyst Forecast Section
(a) EPS Consensus
| Year | Low / Actual | Avg | High | # Analysts | Type |
|---|
| 2020 | $1.73 | — | — | — | Actual |
| 2021 | $2.72 | — | — | — | Actual |
| 2022 | $2.60 | — | — | — | Actual |
| 2023 | $2.33 | — | — | — | Actual |
| 2024 | $3.01 | — | — | — | Actual |
| 2025 | $2.57 | $2.77 | $2.90 | 16 | Estimate |
| 2026 | $3.33 | $3.46 | $3.62 | 16 | Estimate |
| 2027 | $3.40 | $3.63 | $3.83 | 16 | Estimate |
(b) Revenue Consensus
| Year | Low / Actual | Avg | High | # Analysts | Type |
|---|
| 2020 | $0.0B | — | — | — | Actual |
| 2021 | $0.0B | — | — | — | Actual |
| 2022 | $0.0B | — | — | — | Actual |
| 2023 | $0.0B | — | — | — | Actual |
| 2024 | $0.0B | — | — | — | Actual |
| 2025 | $0.0B | $0.0B | $0.0B | 16 | Estimate |
| 2026 | $0.0B | $0.0B | $0.0B | 16 | Estimate |
| 2027 | $0.0B | $0.0B | $0.0B | 16 | Estimate |
(c) Individual Analyst Price Targets
Consensus: Avg $48.09 | Range $43–$55
| Analyst | Firm | Rating | PT | Upside |
|---|
| Gregg Orrill | UBS | Hold | $55 | +3.1% |
| Nicholas Campanella | Barclays | Hold | $53 | -0.7% |
| Shahriar Pourreza | Wells Fargo | Hold | $49 | -8.2% |
| Aidan Kelly | JP Morgan | Hold | $49 | -8.2% |
| Anthony Crowdell | Mizuho | Hold | $43 | -19.4% |
(d) Earnings Surprise History
| Quarter | EPS Act vs Est | EPS Beat/Miss | Rev Act vs Est | Rev Beat/Miss | Guidance |
|---|
| Q4 2024 | $0.85 vs $0.82 | +$0.03 ✅ | $0.0B vs $0.0B | +$0.0B ✅ | FY2025 guidance $2.61-2.91 |
| Q3 2024 | $0.92 vs $0.86 | +$0.06 ✅ | $0.0B vs $0.0B | +$0.0B ✅ | Maintained FY2024 |
| Q2 2024 | $0.49 vs $0.47 | +$0.02 ✅ | $0.0B vs $0.0B | +$0.0B ✅ | Maintained |
| Q1 2024 | $0.75 vs $0.72 | +$0.03 ✅ | $0.0B vs $0.0B | +$0.0B ✅ | Raised slightly |
(e) Confidence Band Commentary
POR has a history of modest EPS beats (~3-5% above estimates). The major swing factor is weather (hydro conditions affect purchased power costs) and rate case timing. FY2025 estimate is slightly down from FY2024 ($2.77 vs $3.01 actual) due to higher interest expense from Frontier capex. FY2026 expected rebound to $3.46 assumes rate case outcomes are favorable and capex moderates. The tight estimate range ($3.33-$3.62) suggests high confidence in regulated earnings.


💡 Investment Thesis
Bull case: POR is uniquely positioned for Pacific Northwest data center load growth. Oregon/Washington are AI/cloud infrastructure hotspots (Microsoft, Google, Meta all expanding). Load growth drives rate base expansion → OPUC allows higher earnings → EPS growth without needing to cut corners. A favorable rate case in 2026 could deliver $3.50+ EPS. Bull IV: $56.88. The 5% DPS growth streak over 20 years demonstrates regulatory partnership is working.
Bear case: POR is trading at $53.37 — significantly above analyst consensus PT of $48.09. The stock has run up ~25% from its 52-week low of $42.68 and now looks overvalued. Wildfire liability risk has not been fully resolved. Share dilution at 6-9%/yr is a meaningful headwind to per-share value. If Oregon's economy slows or data center buildout delays, load forecasts miss and rate case arguments weaken. Bear IV: $38.27. The stock deserves a Hold-to-Reduce rating at these levels.
Key assumptions — Base case: DPS grows at 5%/yr (consistent with 20-year track record), Ke 7.6% (reflecting regulatory risk and dilution premium), terminal growth 2.5%. Base IV $48.80 — validates the analyst consensus Hold rating and $48.09 PT. The stock at $53.37 is ~10% overvalued on our model.
Position view: Joseph holds 4,984 shares at $42.57 cost — a $54,117 unrealized gain (+26.6%). At today's $53.37, the position is worth ~$266K. The stock has appreciated well beyond fair value. Consider reducing 20–30% of the position on this price strength, locking in gains, and redeploying capital into the underweight Industrials or cash.
⚖️ DDM Verdict: Reduce — Portland General Electric Company (POR)
Current price: $53.37 | Analyst Avg PT: $48.09
| Tier | Price | Action |
|---|
| Tier 1 — Starter | ≤$48 | Begin position |
| Tier 2 — Add | ≤$44 | Add on weakness |
| Tier 3 — Full | ≤$41 | Full allocation |
| Sell Alert | ≥$58 | Above fair value — consider trimming |
Reduce — current price $53.37 is ~10.5% above fair value and analyst consensus PT.
- Base IV: $48.80 | Analyst consensus PT: $48.09 | Current price: $53.37 → 10.5% overvalued
- 11 analysts: consensus Hold, not a single Buy rating. Highest PT is $55 (UBS)
- Recommendation: Trim 25–30% of position at $52–54 range, locking in the 26% gain from $42.57
- Re-entry zone: $47–49 (at/near analyst consensus PT and fair value)
- Full position exit: if price reaches $58+ (near Bull IV, would be overvalued by 20%+)
- Thesis remains intact for income: 3.94% yield, 20-year streak, data center load growth optionality
- Thesis breaks if: Wildfire liability triggers equity raise OR payout exceeds 90% EPS for 2+ years
Great entry (2022–2023 below $43) has paid off. Trim into strength — don't hold indefinitely when the stock has run above analyst consensus. The dividend income ($10,466/yr on full position) is still valuable; keep a core holding but reduce the overweight.
📂 Current Position Summary
| Metric | Value |
|---|
| Shares Held | 4,984.26 |
| Average Cost Basis | $42.57 |
| Current Market Value | $266,010 |
| Unrealized P&L | $+53,830 (+25.4%) |
| Annual Dividend Income | $10,467/yr |
| Yield on Cost | 4.93% |
| vs Target Position (~$200K) | $266,010 vs $200,000 (133% of target) |
Bore Family Office • Analysis generated by Lurch • Not investment advice.