A DCF you can argue with.
Unlevered FCFF at WACC for US and Indian equities. Change any driver, export the whole workbook, read the audit.
Ready before you ask
These are pre-built, so they open with the model already in the page. Any other ticker builds on first visit, usually in a few seconds. Every figure below is the model's own output against the last closing price. Where a model says Not published, the engine built it and then declined to present the result as a valuation; the page it opens names the check that stopped it.
Coverage, honestly
14 listed tickers. 14 are pre-built, of which 10 carry a published valuation and 4 open with the model but no price, naming the check that stopped it. Anything else builds on first open, usually in a few seconds. Sampled 2026-10-09 across the S&P 500 list, 40 of 50 names built on first open carried a published valuation, and the rest named the check that stopped them.
- AAPLPublishedApple Inc.
- AMZNPublishedAmazon.com, Inc.
- GOOGLPublishedAlphabet Inc.
- HCLTECHPublishedHCL Technologies Limited
- INFYPublishedInfosys Limited
- INFYPublishedInfosys Limited (NYSE ADR)
- LTPublishedLarsen & Toubro Limited
- MSFTPublishedMicrosoft Corporation
- NVDAPublishedNVIDIA Corporation
- SUNPHARMAWithheldSun Pharmaceutical Industries Limited
- TATAMOTORSWithheldTata Motors Limited
- TATASTEELWithheldTata Steel Limited
- TCSPublishedTata Consultancy Services Limited
- WIPROWithheldWipro Limited
The model, not a screenshot.
This is the real component, wired to a real specification, with the scenario switch live. Switch bull and bear and watch the price move.
Every ticker page loads this same workbench with the model already in the HTML, so the numbers are readable before any script runs.
| Metric | Base | Bull | Bear |
|---|---|---|---|
| DCF Share Price | $156.89 | $207.44 | $117.51 |
| Implied Upside / Downside | -55.1% | -40.6% | -66.4% |
| Enterprise Value | $2.32T | $3.07T | $1.72T |
| WACC (Discount Rate) | 9.20% | 9.20% | 9.20% |
What runs in the browser, and what ships in the workbook
- In the browser: unlevered FCFF DCF
- Discounted at a WACC built from the company, not a preset rate
- Three scenarios
- Base, bull and bear, each with its own growth, margin and capital path
- WACC in full
- Risk-free rate, equity risk premium, beta, cost of debt, and the weights
- Three-statement forecast
- Income statement, balance sheet and cash flow, five years out
- Driver overrides
- Every change is revertible, and the model baseline is never lost
- Return ratios
- Terminal ROIC, moat, first-year FCF yield, implied EV over EBIT
- In the 31-tab export: trading comps
- Peers measured on the same basis as the company itself
- Valuation comparison
- DCF, comps and returns side by side, so the methods can be compared
- Sensitivity
- Two-way matrices over WACC and terminal growth
- Investment returns
- PE entry and exit, with IRR over the hold
- Data sources and assumption log
- Every input traced to the filing line it came from
- Model checks
- The same audit the workbench runs, as a tab
It reports its own failures.
Every model is checked before it is served. The forecast balance sheet has to balance. The cash flow statement has to articulate with the income statement. Peers have to be measured on the same basis as the company they are compared to. The WACC in the export has to reproduce the number in the API.
A model with failing checks is served anyway, with the failures listed. A check that cannot run is marked skipped, never counted as a pass.
How the audit works- PASSbalance_sheet_balances
- PASScurrent_assets_reconcile
- PASSunits_agree_within_a_model
- SKIPcash_flow_reconcilesSKIPPED: Cash flow statement does not reconcile with balance sheet cash for historical periods FY23..FY25: ending cash 35934.0 vs implied 29965.0 + cfo 229736.0 + cfi 18130.0 + cff -242669.0 = 35162.0 (diff 772.00, tol 359.34)
- PASSdebt_schedule_reconciles
- PASSshare_count_consistent
- PASSdcf_bridge_reconciles
- PASSwacc_valid
- PASSterminal_growth_lt_wacc
- PASSno_missing_critical_inputs
- PASSdata_provenance_quality
- PASShistoricals_are_reported9 of 139 published historical figures (6.5%) are computed rather than read from a filing, across 3 line(s): canonical.bs.other_non_current_assets, canonical.bs.total_liabilities_and_equity, canonical.is.ebitda. Each carries its formula in the workbook's derivation column.
- PASSfixture_sourced_years_are_reportedNo locally generated fixture contributes to this model's inputs.
- PASSbridge_inputs_plausible
- PASSdebt_is_actually_sourcedDebt is 91,908 and is carried in the bridge.
- PASSvaluation_is_meaningfulEvery scenario has a positive enterprise value, equity value and implied share price (lowest 117.51 on bear).
- PASSinputs_trace_to_a_filingHistoricals are filing-derived: filing rows are the large majority of what was ingested (sec_edgar out of 1 source(s) in total).
- PASSequity_value_positive
- PASSimplied_price_deviation_is_explainable
- PASSyear_one_growth_is_plausible
- PASSincome_statement_is_coherent
- PASSterminal_value_is_not_carrying_the_model
- PASScost_of_capital_is_live
Start with a ticker.
No account, no upload, nothing stored on a server. Saved models live in this browser and nowhere else.
Unlevered FCFF at WACC, three scenarios, full audit. How the valuation is built