Lynch GARP
418 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: lynch.json, lynch.md, top 100 at /q/top/lynch.json.
Rules
# Lynch GARP — scoring rules Style: Peter Lynch's growth at a reasonable price, from *One Up on Wall Street* (1989) and *Beating the Street* (1993): a P/E that is low relative to the growth rate (PEG at or below 1), a growth rate that is fast but sustainable, a clean balance sheet and steady earnings. A mechanical reading of the book, not Lynch's process. Score 0–100 = sum of points below. Inputs are SEC XBRL annual facts with split-adjusted EPS; missing inputs make a test `insufficient`, never zero. Financials are not scored. | # | Test | Points | Scoring | Inputs | |---|---|---|---|---| | 1 | PEG = P/E on latest annual diluted EPS divided by the 5-year EPS compound growth rate in percentage points | 30 | linear: PEG 1.0 -> 30, 2.0 -> 0; EPS not positive in both years, or growth not positive -> 0 | EarningsPerShareDiluted (split-adjusted), price in SEC share units | | 2 | 5-year EPS compound growth rate | 20 | full points at 12–35% a year; rising linearly from 0% to 12%; falling linearly from 35% to 60%; 0 beyond | EarningsPerShareDiluted | | 3 | P/E on latest annual EPS | 10 | linear: 25 -> 10, 40 -> 0; EPS not positive -> 0 | as test 1 | | 4 | Borrowings / equity | 15 | linear: 0.5 -> 15, 1.5 -> 0; equity not positive -> 0 | borrowings as in Magic Formula; StockholdersEquity | | 5 | Years of the last 5 in which EPS rose on the prior year | 15 | 3 points per year | EarningsPerShareDiluted, six consecutive years | | 6 | Net cash (cash minus borrowings) / market cap | 10 | linear: -25% -> 0, +10% -> 10 | CashAndCashEquivalents, borrowings, market cap | Limits: no forward estimates, so PEG is trailing. Lynch's category judgement (slow grower, cyclical, turnaround) is not modelled. A company with EPS not positive five years ago gets no PEG.
Top 50
| # | Ticker | Company | Score | Data as of |
|---|---|---|---|---|
| 1 | RMD | Resmed Inc | 97.8 | 2026-06-30 |
| 2 | CMG | Chipotle Mexican Grill Inc | 97.0 | 2025-12-31 |
| 3 | FSLR | First Solar, Inc. | 96.7 | 2026-06-30 |
| 4 | PHM | Pultegroup Inc | 95.8 | 2025-12-31 |
| 5 | SCHW | Schwab Charles Corp | 92.6 | 2025-12-31 |
| 6 | NFLX | Netflix Inc | 92.4 | 2026-09-30 |
| 7 | GOOGL | Alphabet Inc. | 91.1 | 2025-12-31 |
| 8 | INTU | Intuit Inc. | 86.0 | 2026-07-31 |
| 9 | CTSH | Cognizant Technology Solutions Corp | 85.5 | 2026-06-30 |
| 10 | TT | Trane Technologies Plc | 85.1 | 2025-12-31 |
| 11 | UHS | Universal Health Services Inc | 84.7 | 2026-06-30 |
| 12 | HUBB | Hubbell Inc | 84.5 | 2025-09-30 |
| 13 | PNR | Pentair Plc | 84.2 | 2026-06-30 |
| 14 | XYL | Xylem Inc. | 83.5 | 2025-12-31 |
| 15 | AOS | Smith A O Corp | 83.3 | 2025-12-31 |
| 16 | LII | Lennox International Inc | 83.2 | 2026-06-30 |
| 17 | FISV | Fiserv Inc | 82.4 | 2026-06-30 |
| 18 | CF | CF Industries Holdings, Inc. | 82.2 | 2026-06-30 |
| 19 | PTC | PTC Inc. | 80.9 | 2026-06-30 |
| 20 | CMCSA | Comcast Corp | 80.4 | 2026-06-30 |
| 21 | AMZN | Amazon COM Inc | 80.1 | 2026-06-30 |
| 22 | XYZ | Block, Inc. | 79.6 | 2026-06-30 |
| 23 | NEM | Newmont Corp | 78.9 | 2026-06-30 |
| 24 | MRK | Merck & Co., Inc. | 78.6 | 2026-06-30 |
| 25 | GPN | Global Payments Inc | 76.9 | 2026-06-30 |
| 26 | JCI | Johnson Controls International Plc | 76.9 | 2026-06-30 |
| 27 | DRI | Darden Restaurants Inc | 76.3 | 2026-08-30 |
| 28 | IT | Gartner Inc | 76.2 | 2026-06-30 |
| 29 | STLD | Steel Dynamics Inc | 75.7 | 2026-06-30 |
| 30 | TSCO | Tractor Supply Co | 75.7 | 2025-12-27 |
| 31 | PYPL | PayPal Holdings, Inc. | 75.6 | 2026-06-30 |
| 32 | MU | Micron Technology Inc | 75.2 | 2026-09-03 |
| 33 | FIX | Comfort Systems USA Inc | 75.1 | 2026-06-30 |
| 34 | DECK | Deckers Outdoor Corp | 75.0 | None |
| 35 | RJF | Raymond James Financial Inc | 75.0 | None |
| 36 | TJX | TJX Companies Inc | 74.5 | 2026-08-01 |
| 37 | LDOS | Leidos Holdings, Inc. | 74.4 | 2026-07-03 |
| 38 | BR | Broadridge Financial Solutions, Inc. | 73.8 | 2026-06-30 |
| 39 | META | Meta Platforms, Inc. | 73.8 | 2026-06-30 |
| 40 | MSFT | Microsoft Corp | 73.8 | 2025-06-30 |
| 41 | LIN | Linde Plc | 73.3 | 2026-06-30 |
| 42 | OKE | Oneok Inc | 72.9 | 2026-06-30 |
| 43 | URI | United Rentals, Inc. | 72.3 | 2026-03-31 |
| 44 | CHTR | Charter Communications, Inc. | 72.0 | 2026-06-30 |
| 45 | DUK | Duke Energy Corp | 72.0 | 2025-12-31 |
| 46 | ZTS | Zoetis Inc. | 72.0 | 2025-12-31 |
| 47 | SNA | Snap-on Inc | 71.8 | 2026-07-04 |
| 48 | ALLE | Allegion Plc | 71.6 | 2026-06-30 |
| 49 | NUE | Nucor Corp | 70.5 | 2026-07-04 |
| 50 | JNJ | Johnson & Johnson | 69.6 | 2025-12-28 |