Independent research, paper 1 of 3

NVIDIA equity valuation

A discounted cash flow model cross-checked against trading comparables, built to find out how much of the equity value rests on assumptions rather than on cash already being earned.

Methods
DCF (FCFF), trading comparables
Discount rate
WACC via CAPM build-up
Scenarios
Bear, base, bull
Tools
Excel, Python
Period
2025 – 2026

The question

NVIDIA is the hardest kind of company to value: almost everything that matters is in the future. The debate around it tends to collapse into two slogans: that it is obviously overpriced, or that demand justifies any multiple. Neither is an argument, because neither one names the assumption it depends on.

So the question I set was narrower and answerable: what would have to be true for the current price to make sense on cash flows alone, and how much does the answer move when each of those conditions is relaxed?

Method

  1. Build the free cash flow to firm

    Start from projected EBIT, tax it at the effective rate, add back depreciation and amortisation, then subtract capital expenditure and the change in net working capital. This gives the cash available to all capital providers, which is what a WACC-discounted model requires. Mixing FCFF with a cost-of-equity discount rate is the most common way to get a DCF quietly wrong.

  2. Project the explicit forecast period

    Revenue is driven by segment rather than as a single blended growth rate, since the segments are not remotely similar businesses. Operating margin is projected as a path rather than a constant, because a margin held flat at a cyclical peak is an assumption disguised as an input.

  3. Build the discount rate

    Cost of equity from CAPM; after-tax cost of debt from the effective borrowing rate; weighted at market values rather than book values. Market weighting matters here: for a company whose equity market value dwarfs its debt, book weighting materially understates the cost of capital.

  4. Set the terminal value, then cross-check it

    Terminal value via the Gordon growth method, with an exit-multiple calculation run alongside it purely as a sanity check. If the two disagree badly, the terminal growth rate is doing work it shouldn't be.

  5. Bridge enterprise value to per-share equity value

    Subtract debt, add cash and equivalents, then divide by diluted shares outstanding rather than basic. Stock-based compensation is a real claim on the equity and ignoring it flatters the result.

  6. Benchmark against comparables

    A peer set screened on business model and end-market rather than on sector label alone, compared on forward EV/Revenue, EV/EBITDA and P/E. The comparables aren't a second valuation; they're a check on whether the DCF output sits somewhere the market has ever been willing to go.

The core relationships

# free cash flow to firm FCFF = EBIT × (1 − t) + D&A − CapEx − ΔNWC # weighted average cost of capital WACC = (E/V) × Re + (D/V) × Rd × (1 − t) Re = Rf + β × (ERP) # terminal value, Gordon growth TV = FCFFₙ × (1 + g) / (WACC − g) # equity bridge Equity value = EV − total debt + cash & equivalents Per share = Equity value / diluted shares

Model inputs

These are the drivers the output is actually sensitive to. Everything else in the model is either mechanical or immaterial.

DriverBearBaseBullWhy it matters
Revenue CAGR, yrs 1–510%20%28%Sets the size of the explicit-period cash flows
Operating margin, exit year45%52%58%Tests whether peak margin is structural or cyclical
Effective tax rate18%16%15%Modest effect; included for completeness
CapEx as % of revenue4.0%3.0%2.5%Fabless model keeps this lower than peers
WACC11.5%10.4%9.5%Largest single lever on present value
Terminal growth (g)2.0%2.5%3.0%Capped at long-run nominal GDP; above that the company eventually becomes the economy

Note that the margin assumption is deliberately a path that normalises downward even in the bull case. Holding a cyclical-peak margin flat for five years is the single most common way this model gets flattered, and it happens silently because a constant looks like a conservative choice.

What the model returned

Results are indexed to the base case at 100 rather than shown as a price per share. That is a deliberate choice, not a hedge. A point estimate invites the reader to compare it against today's quote and treat the gap as a recommendation, which is precisely the false precision this model is not entitled to. Indexing keeps the attention on the spread between scenarios, which is the part the model can actually defend.

ScenarioWACCTerminal gImplied value (base = 100)Terminal value as % of PV
Bear11.5%2.0%5568%
Base10.4%2.5%10075%
Bull9.5%3.0%17281%

The bear-to-bull spread runs roughly three-to-one. On a mature business that width would suggest a broken model; here it is the honest answer, and it is why a single target number would have been the least informative thing I could have published.

The final column is the one I did not expect. Terminal value's share of present value rises as the case gets more bullish: 68% in the bear case, 81% in the bull. The optimistic scenario is not better supported by near-term cash than the pessimistic one; it is less supported, because faster growth pushes proportionally more of the value beyond the forecast horizon. The most confident-sounding case rests on the least evidence.

Sensitivity: WACC against terminal growth

The standard two-way grid, and the one that does most of the explaining. If a one-percentage-point move in either axis swings the valuation by more than the gap between bear and bull, the model is telling you the answer is dominated by the discount rate rather than by the business.

WACC ↓ / terminal g →2.0%2.5%3.0%
9.4%109116123
10.4% (base)95100106
11.4%848892

Holding the cash flow projection constant and moving only the discount rate, a single percentage point of WACC is worth +16% / −12% of value. Terminal growth over the same half-point steps moves it by roughly 5–6% per notch. The asymmetry is not a quirk: because value scales with 1/(WACC − g), cutting the discount rate widens the gap between the two and compounds, while raising it narrows the gap and damps. The model is more sensitive to good news about rates than to bad news, which is worth knowing before trusting a bull case built on a falling-rate assumption.

Key finding

Three-quarters of the base-case value sits beyond the forecast horizon, and a one-point move in the discount rate is worth more than the entire gap between a 10% and a 20% revenue CAGR. That makes this, arithmetically, more a position on the cost of capital than a position on NVIDIA, which is the opposite of how the stock is usually argued about.

Limitations

  • Terminal value dominance. When most of the present value sits in the terminal period, the DCF is mostly an opinion about the far future wearing the costume of a calculation.
  • Customer concentration. A small number of hyperscale buyers drive a large share of demand. A smooth revenue curve hides the fact that the risk is lumpy and correlated.
  • Cyclicality dressed as growth. Semiconductor demand has always been cyclical. Projecting from the top of a cycle as if it were the trend is the classic way this exercise goes wrong.
  • Competitive response. The model implicitly assumes current margins survive contact with well-funded competitors and with customers designing their own silicon.
  • Beta is backward-looking. A historical beta describes how the stock behaved, not how risky the business is now.

Next iteration

Two things. First, I'd run a reverse DCF alongside the forward one; solving for the growth rate the current price implies is a cleaner way to frame the debate than defending a target of my own. Second, I'd probability-weight the scenarios instead of presenting three equal cases, since an unweighted bull case quietly invites the reader to anchor on it.

All research  ·  Back to home