Project Linked Three-Statement Model
project_three_statementLinked forward Income Statement / Balance Sheet / Cash Flow projection, seeded from the company's latest historical annual period. The balance sheet ties out (assets == liabilities + equity) EVERY projected year by algebraic construction — each year's tie_out_ok field is a live correctness check, not decoration. Interest is computed on beginning-of-period debt balances (no circular cash-sweep/revolver solve — deterministic by design). Gross margin, operating margin, and the combined D&A + working-capital adjustment are held at the seed period's ratio-of-revenue unless overridden; interest_rate_on_debt and tax_rate are ASSUMPTIONS (no historical InterestExpense concept exists in the dataset). Every simplification is listed in the response caveats[] — read them before presenting this as a precise forecast. Returns a fcf_stream usable directly as compute_dcf's fcf_source:"three_statement" input. Tier: sp500+.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| years | No | Projection horizon in years (1-15). Defaults to 5. | |
| ticker | Yes | Stock ticker symbol, e.g. AAPL, MSFT, BRK.B. | |
| tax_rate | No | Effective tax rate on positive pretax income. Default 0.21 (US statutory). | |
| as_of_date | No | Point-in-time cutoff (YYYY-MM-DD) for the seed period. Omit to use the latest knowable annual period. | |
| cash_sweep_pct | No | Fraction (0-1) of each year's free cash flow swept to debt paydown. Default 0 (going-concern; use ~1.0 for an LBO-style paydown). | |
| dividend_payout_pct | No | Fraction (0-1) of net income paid out as dividends each year. Default 0. | |
| new_debt_draw_year1 | No | New debt drawn at year 1 only (absolute USD) — e.g. acquisition financing. Default 0. | |
| revenue_growth_rate | Yes | Flat annual revenue growth rate applied every year (e.g. 0.08 = 8%/yr). | |
| interest_rate_on_debt | No | Annual interest rate on beginning-of-period debt. Assumption — default 0.06. | |
| new_equity_draw_year1 | No | New equity contributed at year 1 only (absolute USD) — hits cash + equity symmetrically. Default 0. | |
| gross_margin_pct_override | No | Override the seed period's gross margin (held flat across all years). Leave unset to use the historical ratio. | |
| capex_pct_of_revenue_override | No | Override the seed period's capex-as-%-of-revenue ratio. Leave unset to use the historical ratio. | |
| operating_margin_pct_override | No | Override the seed period's operating margin. Leave unset to use the historical ratio. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _meta | Yes | Provenance envelope — data lineage for every MCP response | |
| result | Yes | ||
| ticker | Yes | ||
| seed_period_end | Yes |