Discounted cash flow valuation
valuation_dcfValue going-concern firms by discounting projected free cash flows to present value, returning fair value per share plus WACC and terminal value. Supply assumptions or omit to derive from market data.
Instructions
Value a company by discounting projected free cash flows to present value. Supply explicit assumptions, or omit them to derive from current market data. Use this for going-concern cash-flow businesses; for asset-heavy holding companies use valuation_nav, and for peer-based pricing use valuation_cca. Returns fair value per share plus the WACC and terminal value.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wacc | No | Weighted average cost of capital as a decimal. | |
| years | No | Projection horizon in years (default 5). | |
| ticker | Yes | Equity ticker, e.g. 'AAPL' or '9988.HK'. | |
| nwc_pct | No | Change in net working capital as a fraction of revenue (decimal). | |
| revenue | No | Base-year revenue in the reporting currency. | |
| net_debt | No | Total debt minus cash and equivalents. | |
| tax_rate | No | Effective corporate tax rate as a decimal. | |
| capex_pct | No | Capital expenditure as a fraction of revenue (decimal). | |
| growth_rate | No | Annual revenue growth rate as a decimal (e.g. 0.05). | |
| ebitda_margin | No | EBITDA as a fraction of revenue (decimal). | |
| terminal_growth | No | Perpetuity growth rate applied to terminal value (decimal). | |
| depreciation_pct | No | Depreciation as a fraction of revenue (decimal). | |
| shares_outstanding | No | Diluted shares outstanding. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Error detail, present only when status='error'. | |
| steps | No | Ordered computation steps, when the method reports them. | |
| value | No | Primary result: a number for scalar tools, an object for valuation tools. | |
| method | No | Method or tool name that produced the result. | |
| status | Yes | 'ok' on success, 'error' on failure. | |
| ticker | No | Ticker the result pertains to, when applicable. | |
| assumptions | No | Inputs and assumptions used, echoed for traceability. | |
| formula_ref | No | Formula or standards reference for the method. | |
| data_timestamp | No | ISO-8601 UTC timestamp of the underlying data, when fetched. |