Loading…
Loading…
Every number on this platform is reproducible from public data and the formulas below. If you can’t check a claim, you shouldn’t trust it — including ours.
Each security is scored out of 100 across five categories. Every factor is scored by clamped piecewise-linear interpolation between published control points — there is no machine-learned weighting, no hidden tuning, and the same thresholds apply to every stock in every market.
| Category | Points | Factors (weight) |
|---|---|---|
| Profitability & Moat | 25 | Return on equity (10), operating margin (8), gross margin (7) |
| Financial Health | 20 | Debt/equity (10), current ratio (5), quick ratio (5) |
| Growth Trajectory | 20 | Revenue growth YoY (10), earnings growth YoY (10) |
| Valuation / Margin of Safety | 20 | Trailing P/E (8), PEG (6), price/book (6) |
| Capital Allocation & Earnings Quality | 15 | Free cash flow ÷ net income (8), dividend payout discipline (7) |
When a data point is missing, that factor receives 40% of its weight rather than zero — absence of data is not evidence of weakness. If fewer than 35% of factors have data, the security is marked “Insufficient Data” rather than given a misleading score. The exact control points live insrc/lib/scoring.ts.
yahoo-finance2 client. Typically delayed 15–20 minutes. Yahoo can and does change or withdraw fields without notice.