StockData

Ideas

How the StockData Score works

The score runs 30 yes-or-no checks on every US company we cover, six in each of five areas. A company earns one point for each check it passes, so each area scores 0 to 6 and the total 0 to 30. The checks only use numbers from SEC filings and daily share prices, and every check shows the numbers behind it.

Missing data is shown, not punished. When a check cannot run — a company with losses has no P/E, a bank has no gross margin — it is marked as not enough data. It earns no point, but the page says why.

Industries are compared like for like. We group companies by SIC code and use the narrowest group with at least eight companies reporting the figure: first the three-digit SIC group, then the two-digit group, then one of eleven sectors, then the whole market. Multiples only include positive values.

The labels are plain. 22 or more is Strong, 15 to 21 Solid, 9 to 14 Mixed and below 9 Weak. They describe the checks, not whether to buy.

Valuation

Is the price reasonable against the company's own history, its industry and our fair value estimate?

  1. 1

    P/E below its 5-year median

    Today's price ÷ trailing diluted EPS, against the median of weekly P/E ratios over five years. Each week uses the earnings that had been published by then.

  2. 2

    P/E below the industry

    Against the median P/E of profitable companies in the same industry group.

  3. 3

    EV/EBITDA below its 5-year median

    Enterprise value ÷ trailing EBITDA. Banks and insurers use price-to-sales against the industry instead.

  4. 4

    P/B below the industry

    Market value ÷ book value, against the industry median. When book value is negative we compare price-to-sales.

  5. 5

    Trading below fair value

    The share price is below our fair value estimate.

  6. 6

    Margin of safety over 20%

    The price is at least 20% below fair value.

Growth

Are sales and earnings growing, and is the business getting better?

  1. 1

    Revenue growing 10%+ a year

    Compound growth of fiscal-year revenue over three years.

  2. 2

    EPS growing 10%+ a year

    Compound growth of diluted EPS over three years (both ends must be positive).

  3. 3

    Earnings growth accelerating

    Net income over the last twelve months grew faster than its five-year average rate.

  4. 4

    Growing faster than the industry

    Trailing revenue growth above the industry median.

  5. 5

    Guidance raised

    The company raised an outlook in an earnings release in the last twelve months (a cut fails; an unchanged or first-time outlook is neutral).

  6. 6

    Gross margin improving

    Trailing gross margin above the level a year earlier.

Past performance

Has the company earned good returns on the money invested in it?

  1. 1

    Return on equity over 15%

    Both over the last twelve months and as a five-year average.

  2. 2

    Return on capital over 10%

    After-tax operating income ÷ invested capital. Banks and insurers use return on assets over 1%.

  3. 3

    Return on equity above the industry

    Against the industry median.

  4. 4

    Earnings grew over 5 years

    Positive compound growth of net income over five fiscal years.

  5. 5

    Net margin above its 5-year average

    Trailing net margin against the average of the last five fiscal years.

  6. 6

    Net margin above the industry

    Against the industry median.

Financial health

Could the balance sheet carry the business through a bad year?

  1. 1

    Low debt

    Debt under 40% of shareholders' equity (no debt passes).

  2. 2

    Debt falling against equity

    Debt to equity lower than five years ago.

  3. 3

    Debt covered by cash flow

    Operating cash flow at least 20% of total debt.

  4. 4

    Interest well covered

    Operating income at least five times interest expense.

  5. 5

    Short-term assets cover short-term debts

    Current ratio of 1 or more.

  6. 6

    Low bankruptcy risk

    Altman Z-score above 3. Banks get six bank-specific checks instead: equity of 8%+ of assets, loans funded by deposits, a loan-loss reserve of 1%+, an efficiency ratio under 60%, growing deposits and modest borrowings.

Dividend

Does it pay a dividend that is attractive and that it can keep paying?

  1. 1

    Pays a dividend

    Dividends paid in the last twelve months. Companies that pay none score zero here.

  2. 2

    Yield above Treasuries

    Trailing yield above the 1-year Treasury yield.

  3. 3

    Yield in the top quarter

    At or above the 75th percentile of US dividend payers.

  4. 4

    Dividend not cut

    Dividend per share never fell more than 10% in a year over the last ten fiscal years (needs five years of history).

  5. 5

    Covered by earnings

    Dividends under 90% of net income.

  6. 6

    Covered by free cash flow

    Dividends under 90% of free cash flow.

Does the score separate good stocks from bad?

Every month since 2016 we rebuilt the score for every company using only what had been published by then: quarterly figures 45 days after the quarter ended, annual figures after 75 days, 13F holdings after 45 days and insider trades on the day they happened. We then split the stocks with enough trading into five equal groups by score and held each group for a month in equal weights, using dividend-adjusted prices.

The same method for every idea

The lists on the ideas page are backtested the same way: each month the rules run on that month's data, the stocks that pass are held in equal weights for a month, and a month with no stocks holds cash. Lists that depend on data we only have for recent periods (daily volume, short interest, superinvestor holdings) are not backtested.

Alongside the yearly return we show volatility (the standard deviation of monthly returns, scaled to a year), the Sharpe ratio (monthly return above the one-year Treasury yield, divided by that standard deviation, scaled to a year) and how much of the list is replaced at a typical monthly rebalance. A list that swaps most of its stocks every month would lose more to trading costs than its backtest shows.

Live results, kept apart from the backtest

A backtest is chosen with hindsight, and studies of published screens find their edge tends to shrink once they are public. So from the day we first published each list we also track it as published: at each month end we buy that day's list in equal weights and hold it to the next, against all stocks with enough trading on the same day and the S&P 500. The published lists themselves are never rebuilt.

What the backtests leave out

  • Companies that were delisted, merged or went bankrupt before today are missing from our price history. This survivorship bias flatters every result, including the all-stocks comparison.
  • No trading costs, spreads or taxes. Lists with high turnover or tiny companies would do worse in practice.
  • Restated figures replace the originals, so a few months use numbers that were corrected later.
  • The S&P 500 line is the price index without dividends; the all-stocks line includes dividends.

The score is a summary of reported numbers, not a recommendation to buy or sell. See also how we estimate fair value.