Screener

Batch: Watchlist Runner

Triage a whole list through the Quick Pick formula with data-grounded defaults, ranked by value gap. Survivors go to the full GRU 1 DCF. Educational, not advice.

Step 1 · Watchlist

Paste the tickers to triage

Step 2 · Ranking

Ranked by value gap

Run a batch to see the ranking
How each row is scored (triage, not a verdict): a two-stage EPS formula, V = Σ1..5 EPS₀(1+g)t(1-g/ROE)/(1+r)t + terminal, with defaults from the corpus. g = trailing revenue growth clamped to [-5%, +25%] then faded; r = 4.2% + β×4.4% (implied ERP anchor); terminal g = min(4%, r-1%); terminal ROE capped at 15% (excess returns fade); ROE clamped to [5%, 35%] (Yahoo ROE is junk for heavy-buyback firms). Band ±25%. Negative or no-EPS rows are skipped: young companies need the full DCF with a failure dial, not a screen. Calibration from the audited source record: green (undervalued) calls hit ~73%, red only ~42%, so treat red as "don't buy", never as "short".