Two-stage Gordon Growth fair value + margin-of-safety regime + g_hi sensitivity strip.
DDIS computes a per-share fair value via the two-stage Dividend Discount Model and compares it to the current price as a margin-of-safety percentage. It's the panel to open when you want to know whether a dividend-paying stock is fairly valued, and how sensitive that fair value is to your growth assumption.
For non-dividend payers (yield < 0.1% or zero annual dividend), the panel honestly reports "DDM not applicable" instead of producing a meaningless number. DDM is structurally inapplicable when D = 0 — any plug for terminal value dominates the result. The empty state points you to FCF DCF or relative valuation as the right tool for that case.
add ddis or add ddm.AAPL DDIS, MSFT DDIS, KO DDM.PV = Σ(t=1..N) D₀(1+g_hi)^t / (1+r)^t + [D_N(1+g_term) / (r − g_term)] / (1+r)^N
The panel classifies the gap between fair value and current price into five regimes:
A "STRETCHED" or "OVERVALUED" reading on a high-growth name may be the model's limitation, not the price's. Always pair DDIS with the sensitivity strip below.
The differentiator: three columns showing fair value at g_hi −2pp, current g_hi, and g_hi +2pp. If the fair-value range across that 4-percentage-point band is tight (within ±10% of the central estimate), your DDM is robust. If the range is wide (varies by 50%+), the result is dominated by the growth assumption and you'd want to triangulate with another method.
Two-stage DDM is most sensitive to g_term — but the panel holds g_term fixed at 3% because varying it produces explosive sensitivity (small changes near r produce huge fair-value swings near the singularity). g_hi is the input where analyst judgment lives, so g_hi is the input you can perturb.
Reach for DDIS on stable mid-to-large cap dividend payers — the names where DDM earns its keep. Coca-Cola, Johnson & Johnson, Procter & Gamble, AT&T, consumer staples, regulated utilities, mature industrials. The model assumes dividends grow predictably; for those names, that's often a defensible assumption.
Don't use DDIS on growth-tech (no dividends or trivial yield), distressed credits (dividend cut risk dominates), or cyclicals (dividend volatility violates the constant-growth assumption). The panel will compute a number for any input, but the number is only as good as the assumptions hold up.