Magic Formula
199 companies scored under this rule set this week. The rules below are the complete definition; the code that implements them is published with the data.
Machine-readable: magic_formula.json, magic_formula.md, top 100 at /q/top/magic_formula.json.
Rules
# Magic Formula โ scoring rules Source: Joel Greenblatt, *The Little Book That Beats the Market* (2005) and *The Little Book That Still Beats the Market* (2010). 1. Earnings yield = EBIT / Enterprise value. EBIT is trailing twelve months: latest annual OperatingIncomeLoss plus the quarters reported after that fiscal year end minus the same quarters a year earlier (SEC quarterly frames). When no quarter has been reported since the latest fiscal year and that year ended at most 135 days ago (the next 10-Q is not yet due), the annual figure is the trailing twelve months. If the quarterly chain is otherwise incomplete the company is not ranked (`insufficient data (quarterly EBIT chain incomplete)`); its latest annual EBIT is shown as a separate, non-comparable figure. EV = market cap + total borrowings - cash. Total borrowings reconciles overlapping tags: LongTermDebt (which already includes current maturities) + ShortTermBorrowings; otherwise LongTermDebtNoncurrent + DebtCurrent (or + LongTermDebtCurrent + ShortTermBorrowings). With no debt tag in the last 18 months, or only current-debt tags (the long-term part may sit under a tag not read, e.g. LongTermNotesPayable), the company is `insufficient data (debt unknown)`; zero is never assumed. 2. Return on capital = EBIT / (net working capital + net fixed assets), where NWC = AssetsCurrent - LiabilitiesCurrent exactly as reported (it may be negative) and net fixed assets = PropertyPlantAndEquipmentNet. If NWC + PP&E is not positive the company is not ranked and the reason is shown. 3. Rank every eligible company on each measure (1 = best), add the two ranks, and convert to a percentile. 4. Score = 100 x (1 - combined-rank percentile). 100 = best in the universe. Excluded, as Greenblatt excludes them: financials (SIC 60, 61, 63, 64 and 67 (banks, credit, insurers, REITs and holding companies); SIC 62 (brokers, exchanges, asset managers) is scored, so GS, MS and SCHW carry scores and should be read with that in mind) and utilities (SIC 49). Companies with EV <= 0 or capital <= 0 are not scored. Market cap = the stock page's market value: last close / depositary ratio x the latest point-in-time SEC share count (cover page, summed across equivalent classes), restated for issuer-verified splits after the count date; withheld (not ranked) when the share basis is unresolved. The annual EBIT base and the prior-year comparative quarters are history inputs: they do not set data_as_of or the stale flags. Required fresh inputs (within 18 months): current assets, current liabilities, cash, PP&E, a debt tag, share count, price. Otherwise the company is `insufficient data (<reason>)`. Custom or alternative tags are not interpreted; absence is treated as unknown, not zero.
Top 50
| # | Ticker | Company | Score | Data as of |
|---|---|---|---|---|
| 1 | SOLV | Solventum Corp | 99.5 | 2025-12-31 |
| 2 | BKNG | Booking Holdings Inc. | 99.0 | 2025-12-31 |
| 3 | FISV | Fiserv Inc | 98.5 | 2026-03-31 |
| 4 | SNDK | Sandisk Corp | 98.0 | 2026-07-03 |
| 5 | PNR | Pentair Plc | 97.5 | 2026-03-31 |
| 6 | NFLX | Netflix Inc | 97.0 | 2026-03-31 |
| 7 | CTSH | Cognizant Technology Solutions Corp | 96.5 | 2026-03-31 |
| 8 | FICO | Fair Isaac Corp | 96.0 | 2025-12-31 |
| 9 | ACN | Accenture Plc | 95.5 | 2026-05-31 |
| 10 | VLO | Valero Energy Corp | 95.0 | 2025-09-30 |
| 11 | BR | Broadridge Financial Solutions, Inc. | 94.2 | 2026-06-30 |
| 12 | CDW | CDW Corp | 94.2 | 2026-03-31 |
| 13 | JKHY | Jack Henry & Associates Inc | 93.5 | 2026-06-30 |
| 14 | PTC | PTC Inc. | 93.0 | 2025-12-31 |
| 15 | KVUE | Kenvue Inc. | 92.5 | 2026-03-29 |
| 16 | INTU | Intuit Inc. | 92.0 | 2026-07-31 |
| 17 | PAYX | Paychex Inc | 91.5 | 2026-05-31 |
| 18 | BBY | Best BUY Co Inc | 90.7 | 2026-05-02 |
| 19 | HAS | Hasbro, Inc. | 90.7 | 2025-12-28 |
| 20 | AOS | Smith A O Corp | 89.9 | 2025-12-31 |
| 21 | PG | Procter & Gamble Co | 89.4 | 2026-06-30 |
| 22 | DVA | Davita Inc. | 88.7 | 2026-03-31 |
| 23 | ITW | Illinois Tool Works Inc | 88.7 | 2026-03-31 |
| 24 | LII | Lennox International Inc | 87.9 | 2026-03-31 |
| 25 | ALLE | Allegion Plc | 87.4 | 2026-03-31 |
| 26 | DELL | Dell Technologies Inc. | 86.7 | 2026-05-01 |
| 27 | DIS | Walt Disney Co | 86.7 | 2025-09-27 |
| 28 | NXPI | NXP Semiconductors N.v. | 85.9 | 2026-03-29 |
| 29 | HD | Home Depot, Inc. | 85.4 | 2025-11-02 |
| 30 | NDAQ | Nasdaq, Inc. | 84.7 | 2026-03-31 |
| 31 | TMUS | T-Mobile US, Inc. | 84.7 | 2025-12-31 |
| 32 | BSX | Boston Scientific Corp | 83.7 | 2026-03-31 |
| 33 | EBAY | Ebay Inc | 83.7 | 2026-03-31 |
| 34 | PEP | Pepsico Inc | 82.7 | 2026-03-21 |
| 35 | PYPL | PayPal Holdings, Inc. | 82.7 | 2025-12-31 |
| 36 | TRMB | Trimble Inc. | 81.9 | 2026-01-02 |
| 37 | MCO | Moodys Corp | 81.4 | 2026-03-31 |
| 38 | WDC | Western Digital Corp | 80.9 | 2026-07-03 |
| 39 | CMG | Chipotle Mexican Grill Inc | 80.4 | 2025-12-31 |
| 40 | LMT | Lockheed Martin Corp | 79.9 | 2025-12-31 |
| 41 | CBOE | Cboe Global Markets, Inc. | 78.9 | 2026-03-31 |
| 42 | CF | CF Industries Holdings, Inc. | 78.9 | 2026-03-31 |
| 43 | DLTR | Dollar Tree, Inc. | 78.9 | 2026-01-31 |
| 44 | AZO | Autozone Inc | 77.6 | 2025-11-22 |
| 45 | ROK | Rockwell Automation, Inc | 77.6 | 2025-09-30 |
| 46 | CBRE | Cbre Group, Inc. | 76.6 | 2026-03-31 |
| 47 | CHTR | Charter Communications, Inc. | 76.6 | 2026-03-31 |
| 48 | QCOM | Qualcomm Inc | 75.6 | 2025-12-28 |
| 49 | TDG | TransDigm Group Inc | 75.6 | 2025-12-27 |
| 50 | MA | Mastercard Inc | 74.6 | 2026-03-31 |