1 · Load data

2 · Numbers

3 · Trap check (optional veto)

4 · Score

VALUE — is it cheap?0 / 25
GARP — cheap for its growth? 0 / 25
Growth window AUTO
QUALITY — is it a good business?0 / 25
SAFETY — will it survive?0 / 25
0
/ 100
Enter numbers to score
🛡 Margin of safety — earnings-based (fair = Fwd EPS × N-yr CAGR)–
load a ticker
🏦 Liquidation value — NCAV/share, reference only–
not scored — for reference only

How it scores

PillarRule
VALUE /25Forward P/E ÷ sector avg: <0.6× → 25 · <0.8× → 19 · <1.0× → 13 · <1.3× → 7 · else 0
GARP /25PEG = Forward P/E ÷ N-year EPS CAGR % (you pick 1/3/5Y, default 3Y — values auto-loaded): <1.0 → 25 · <1.5 → 19 · <2.0 → 12 · <3.0 → 5 · else 0. CAGR = (Forward EPS ÷ annual EPS N yrs ago)1/N − 1. No TTM profit or non-positive base-year EPS → 0. 5Y needs 6+ years of annual EPS history (long-history source enabled).
QUALITY /25ROE: 20%+ → 10 · 15%+ → 8 · 10%+ → 5 · 5%+ → 2 · else 0; earnings momentum up to 5 (Forward EPS > TTM EPS > 0 → 5); shareholder return up to 10 — split-adjusted share-count change over your 1/3/5Y window: −5% or less → 10 · ≤0% → 7 · ≤+5% → 3 · else 0. Buybacks score, dilution doesn't.
SAFETY /25Debt/Equity (auto): <0.2× → 10 · <0.5× → 7 · <1.0× → 4 · <2.0× → 1 · else 0 (negative equity → 0); forward revenue growth (auto): >20% → 5 · 10%+ → 4 · 5%+ → 2 · >0% → 1 · else 0; insider ownership (auto, Yahoo): 15%+ → 10 · 8%+ → 7 · 3%+ → 4 · 1%+ → 2 · else 0. Skin in the game.
Margin of safety (display only)Earnings-based: fair value = Forward EPS × N-year CAGR% (i.e. PEG 1.0); margin = (fair − price) ÷ fair. Follows your 1/3/5Y window, fully automatic. Liquidation (reference): NCAV/share = (current assets − total liabilities) ÷ shares outstanding — shown for reference, never scored.

Verdict: 80+ Strong candidate · 60–79 Watchlist · 40–59 On hold · below 40 Reject. Two or more trap checks → On hold regardless of score. Not investment advice — a screening aid.