Friday, November 6, 2026
Data from SEC filings, checked daily
Public filings, plainly told
Magic Formula Stocks
Summarize with AIChatGPTClaudePerplexityGoogle AIGrokCopilot
Screen

Magic Formula Ranking

Good businesses at low prices, by Joel Greenblatt's two numbers: how much the company earns for its price, and how much it earns on the capital it uses.

The ranking will appear after the next update of company financial statements.

How the ranking works

Earnings yield is operating profit (EBIT) divided by enterprise value, which is market value plus long-term debt minus cash. A higher number means you pay less for each dollar of profit.

Return on capital is operating profit divided by the capital the business needs to run: working capital (current assets minus cash, minus current liabilities) plus property, plant and equipment. A higher number means a better business.

Every stock gets a rank on each number. The two ranks are added, and the lowest total comes first. Greenblatt describes the method in The Little Book That Beats the Market (2005), where he suggests buying 20 to 30 top-ranked stocks over a year and holding each for one year.

What to keep in mind

The ranking uses each company's last annual report, so a business whose profit has just collapsed can still rank high. The formula has also gone through long stretches of doing worse than the market. Use it as a list of companies to look at, then check each one: the stock checklist pages show health, earnings quality and red flags.

Figures from company XBRL financial statements on SEC EDGAR; market value is the latest weekly closing price times shares outstanding from the cover of the latest filing. Not investment advice.

Report an error

Tell us what looks wrong on this page. We check every report against the original filing and fix mistakes on our corrections page.

Share this trade
XTelegram
My Desk · free

Sign in to follow

Follow stocks, members of Congress, famous investors and funds, and see what's new each time you come back.