← Back to Value Proverbs

Methodology

Value Proverbs runs two independent rankings over the same tracked universe -- a fundamentals-only Financial Metrics Screener, and a separate Sentiment Analysis ranking that blends news/social sentiment with value and price-momentum. Neither uses percentile or z-score normalization; both are documented in full below.

Financial Metrics Screener

Every tracked company is ranked 1..N (1 = best) on each of 57 individual metrics, grouped into 11 categories. A metric's direction (lower-is-better for a valuation multiple, higher-is-better for a margin) is fixed per metric, not inferred. If a company is missing the data a metric needs, nothing is invented for it: the metric carries no rank, it's dropped from every score it would have entered, and the company's total is scaled back up to the full metric count so totals stay comparable to a company that reports everything. A company is therefore only ever measured on what it actually reports, and the cell is flagged "Data unavailable" rather than silently guessed at. The trade-off is that a total resting on few reported metrics is a smaller sample -- the Coverage column shows exactly how many, and the screener hides thinly covered companies by default. Valuation is one exception: its category score comes from a continuous, recency-weighted blend of 7 valuation ratios (the same rubric-based methodology used by the Sentiment Analysis Ranking's value score) rather than an average of individual metric ranks -- its 11 metric columns still display and rank normally, they just don't drive the category score below the same way every other category's metrics do. Societal Perception is the other: it has no individual metrics at all, ranking companies purely by which of several reputable "best employer" (and one brand-value) lists they appear on (see the dedicated page for the full list and methodology) -- it only feeds the weighted, category-based score below, never the Coverage column or the flat per-metric total.

Valuation11 metrics · default weight 17%
Profitability7 metrics · default weight 14%
Cash Generation3 metrics · default weight 10%
Growth6 metrics · default weight 14%
Financial Strength8 metrics · default weight 10%
Capital Allocation4 metrics · default weight 10%
Efficiency4 metrics · default weight 5%
Earnings Quality5 metrics · default weight 5%
Competitive Moat5 metrics · default weight 5%
Momentum4 metrics · default weight 5%
Societal Perception0 metrics · default weight 5%

Total Rank is the flat, unweighted sum of a company's rank across every rankable metric (lower is better) -- every metric counts equally, so a category with more metrics (Financial Strength has 8; Cash Generation has 3) implicitly carries more weight in this figure. Valuation's 11 metrics are included individually here, like every other category's: the rubric-based valuation score below drives the category score and the category-weight sliders, but it does not stand in for those 11 ranks in this sum. Companies whose data cannot tell them apart share a rank rather than being separated arbitrarily -- an exact tie splits the positions it spans, so two companies tied for 2nd each score 2.5.

Weighted Rank instead averages each category's normalized 0-100 score (100 = best in the category) using the weights above, adjustable live via sliders on the screener -- a category isn't implicitly weighted by how many metrics it happens to contain. Societal Perception is the one exception: rather than blending into that average, it's added afterward as a bonus (up to +100, scaled by its own slider) on top of the other ten categories' blend, so a company on reputable best-employer lists is never scored worse than an identical company that isn't -- it can only gain ground, never lose it.

Custom Rank lets you write your own ranking formula referencing any metric by key (e.g. roe - debt_to_equity), combined with arithmetic operators and functions -- see the tutorial on the screener's Custom Rank Equation field for the full grammar and every available metric key.

Sentiment Analysis Ranking

A separate ranking of the top 100 companies, blending three signals into one 0-100 Final Score: sentiment (default 20%), value (default 60%), and momentum (default 20%) -- adjustable live via the sentiment-weight slider, which rebalances value and momentum proportionally as sentiment moves.

Sentiment blends ML-scored text from four sources, weighted Yahoo Finance 30%, YouTube 35%, StockTwits 20%, and Reddit 15%.

Value combines revenue growth (30%) with 9 value ratios (P/E, P/B, P/S, EV/EBITDA, FCF yield, PEG, ROE, debt/equity, and (growth + yield)/P/E, splitting the remaining 70%), each recency-weighted 35/25/20/10/10% across up to 5 years of history -- adjustable via the Years of Data slider.

Momentum combines 14-day RSI with 50/200-day moving-average trend.

Universe & Data

Every company in the S&P 500, Chinese ADR, and S&P MidCap 400 universe is ranked on the same metrics -- a transparent, apples-to-apples screen rather than a curated or hand-picked list. Fundamentals and price data come from Yahoo Finance; sentiment text comes from Yahoo Finance headlines, YouTube video/comment text, StockTwits messages, and Reddit posts/comments. Both rankings are recomputed by an automated daily pipeline.

Not financial advice. Rankings update daily.