How Joel Greenblatt’s Magic Formula works
In “The Little Book That Beats the Market” (2005), Joel Greenblatt proposed a simple rule: buy good companies at bargain prices. To avoid subjective judgments, he turned “good” and “cheap” into two numbers and ranked the companies by both.
The two measures
| Measure | Formula | What it shows |
|---|---|---|
| Earnings yield | EBIT ÷ enterprise value | How cheap the company is: operating profit for every dollar paid for the whole business |
| Return on capital | EBIT ÷ (net working capital + net fixed assets) | How good the business is: profit for every dollar of capital it needs to operate |
How the ranking works
Each company gets a rank on earnings yield (1 = cheapest) and another on return on capital (1 = best). The two ranks are added, and the lowest totals make the portfolio. A company ranked 3rd and 5th scores 8 and beats one ranked 1st and 12th, which scores 13.
How Greenblatt applied it
Buy 20 to 30 of the top names, a few at a time over the year, hold each for about a year and redo the ranking. Exclude banks, insurers and utilities, and companies with negative EBIT. The strategy beat the market over long periods in his tests, but it can lag for several years in a row, which is when most investors give up.
Limits
The formula looks only at the past twelve months and ignores debt quality, growth and one-off results. With a small list of companies, use it as a screen to find candidates, not as a final decision.