The widest moats of 2017, scored with only what was filed then.

Scored using filings available on 2017-12-31 — no later restatements, no hindsight. 1,680 companies scored; the table lists the 100 widest by point-in-time moat composite. The forward returns below were joined afterward: entry is the first market close on or after Jan 1, 2018.

#Company
1F5, INC.FFIVfrom FY2017 10-KWide moat98.922%33%9%
2Capri Holdings LtdCPRIfrom FY2017 10-KWide moat98.8−39%−37%−10%
3BIOGEN INC.BIIBfrom FY2016 10-KWide moat98.3−9%−27%−18%
4INTERLINK ELECTRONICS, INC.LINKfrom FY2016 10-KThe capitalDiscipline component abstained: Not enough owner-earnings history to score capital discipline. The other four 20% weights were renormalized over the scored 80%.Wide moat97.6−60%71%49%
5THE CHEESECAKE FACTORY INCORPORATEDCAKEfrom FY2016 10-KWide moat97.4−10%−23%−28%
6Arista Networks, Inc.ANETfrom FY2016 10-KWide moat96.0−9%23%109%
7THE BOSTON BEER COMPANY, INC.SAMfrom FY2016 10-KWide moat95.524%401%70%
8COGNIZANT TECHNOLOGY SOLUTIONS CORPORATIONCTSHfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat95.0−10%16%−13%
9AMBARELLA, INC.AMBAfrom FY2017 10-KWide moat95.0−42%47%28%
10INTUIT INC.INTUfrom FY2017 10-KWide moat94.924%140%155%
11RMR GROUP INC.RMRfrom FY2017 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat94.9−8%−33%−32%
12Mastercard IncMAfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat94.126%135%135%
13Alphabet Inc.GOOGLfrom FY2016 10-KThe capitalDiscipline component abstained: Not enough owner-earnings history to score capital discipline. The other four 20% weights were renormalized over the scored 80%.Wide moat94.0−2%61%66%
14Proto Labs, Inc.PRLBfrom FY2016 10-KWide moat93.87%45%−76%
15PRICE T ROWE GROUP INCTROWfrom FY2016 10-KThe businessTrend component abstained: Fewer than two aligned fiscal years of revenue and diluted EPS are available; the filing history does not contain a measurable trend. The other four 20% weights were renormalized over the scored 80%.Wide moat93.6−9%56%24%
16J.B. HUNT TRANSPORT SERVICES, INC.JBHTfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat93.5−19%19%55%
17PAPA JOHN’S INTERNATIONAL, INC.PZZAfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat93.4−28%57%49%
18Starbucks CorporationSBUXfrom FY2017 10-KWide moat93.214%90%94%
19ALARM.COM HOLDINGS, INC.ALRMfrom FY2016 10-KWide moat93.038%167%31%
20JACK HENRY & ASSOCIATES, INC.JKHYfrom FY2017 10-KWide moat92.28%41%60%
21COPART, INC.CPRTfrom FY2017 10-KWide moat92.29%177%182%
22O Reilly Automotive IncORLYfrom FY2016 10-KWide moat92.037%82%237%
23S&P Global Inc.SPGIfrom FY2016 10-KWide moat91.52%104%109%
24Veeva Systems Inc.VEEVfrom FY2017 10-KWide moat91.459%398%190%
25ALIGN TECHNOLOGY, INC.ALGNfrom FY2016 10-KWide moat91.3−10%134%−5%
26Omega Flex, Inc.OFLXfrom FY2016 10-KThe businessTrend component abstained: Only one aligned fiscal year of revenue and diluted EPS is available; a trend needs at least two observations. The other four 20% weights were renormalized over the scored 80%.Wide moat91.3−20%123%44%
27ResMed Inc.RMDfrom FY2017 10-KWide moat91.233%157%157%
28Texas Roadhouse, Inc.TXRHfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat91.112%44%88%
29Monster Beverage CorpMNSTfrom FY2016 10-KThe businessTrend component abstained: Fewer than two aligned fiscal years of revenue and diluted EPS are available; the filing history does not contain a measurable trend. The other four 20% weights were renormalized over the scored 80%.Wide moat90.8−22%44%62%
30FACTSET RESEARCH SYSTEMS INC.FDSfrom FY2017 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat90.85%78%123%
31USANA HEALTH SCIENCES, INC.USNAfrom FY2016 10-KWide moat90.556%4%−27%
32MORNINGSTAR, INC.MORNfrom FY2016 10-KWide moat90.513%146%134%
33IRADIMED CORPORATIONIRMDfrom FY2016 10-KWide moat90.558%48%90%
34HEALTHEQUITY, INC.HQYfrom FY2017 10-KWide moat90.527%48%31%
35DULUTH HOLDINGS INC.DLTHfrom FY2017 10-KWide moat90.535%−43%−68%
36Gartner, Inc.ITfrom FY2016 10-KWide moat89.91%27%170%
37THE TJX COMPANIES, INC.TJXfrom FY2017 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat89.718%81%121%
38GILEAD SCIENCES, INC.GILDfrom FY2016 10-KWide moat89.6−12%−10%40%
39lululemon athletica inc.LULUfrom FY2017 10-KWide moat89.555%347%306%
40WILLIAMS-SONOMA, INC.WSMfrom FY2017 10-KWide moat89.3−2%113%145%
41EXPONENT, INC.EXPOfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat89.142%156%193%
42Intuitive Surgical, Inc.ISRGfrom FY2016 10-KWide moat89.124%113%112%
43ADVANCE AUTO PARTS, INC.AAPfrom FY2016 10-KWide moat89.149%50%52%
44UNDER ARMOUR, INC.UAAfrom FY2016 10-KWide moat89.118%15%−33%
45WINMARK CORPORATIONWINAfrom FY2016 10-KThe capitalDiscipline component abstained: Not enough owner-earnings history to score capital discipline. The other four 20% weights were renormalized over the scored 80%.Wide moat89.020%47%97%
46EPAM SYSTEMS, INC.EPAMfrom FY2016 10-KWide moat89.05%221%206%
47TANDY LEATHER FACTORY, INCTLFfrom FY2016 10-KWide moat88.7−21%−57%−40%
48ALLEGIANT TRAVEL COMPANYALGTfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat88.7−31%19%−53%
49Smith & Wesson Brands, Inc.SWBIfrom FY2017 10-KWide moat88.5−2%78%−8%
50DELUXE CORPDLXfrom FY2016 10-KWide moat88.4−48%−59%−72%
51WD-40 COMPANYWDFCfrom FY2017 10-KWide moat88.155%131%50%
52TACTILE SYSTEMS TECHNOLOGY INCTCMDfrom FY2016 10-KThe returnsOnCapital component abstained: Not enough years of ROIC data to score returns on capital. The other four 20% weights were renormalized over the scored 80%.Wide moat88.051%56%−60%
53Cracker Barrel Old Country Store, Inc.CBRLfrom FY2017 10-KWide moat87.96%−11%−29%
54EDWARDS LIFESCIENCES CORPORATIONEWfrom FY2016 10-KThe returnsOnCapital component abstained: Not enough years of ROIC data to score returns on capital. The other four 20% weights were renormalized over the scored 80%.Wide moat87.934%139%100%
55Carter's, Inc.CRIfrom FY2016 10-KWide moat87.7−30%−18%−30%
56Medifast, Inc.MEDfrom FY2016 10-KWide moat87.678%189%86%
57GENTEX CORPORATIONGNTXfrom FY2016 10-KWide moat87.5−2%68%43%
58TRACTOR SUPPLY CO /DE/TSCOfrom FY2016 10-KWide moat87.010%92%216%
59IPG PHOTONICS CORPIPGPfrom FY2016 10-KWide moat87.0−48%−2%−57%
60TYLER TECHNOLOGIES, INC.TYLfrom FY2016 10-KWide moat86.92%142%79%
61APPLIED MATERIALS INC /DEAMATfrom FY2017 10-KWide moat86.8−36%72%94%
62FASTENAL COFASTfrom FY2016 10-KWide moat86.7−3%91%99%
63C.H. ROBINSON WORLDWIDE, INC.CHRWfrom FY2016 10-KWide moat86.6−6%10%13%
64GLOBUS MEDICAL, INC.GMEDfrom FY2016 10-KWide moat86.6−8%47%69%
65COHEN & STEERS, INC.CNSfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat86.6−20%83%82%
66ULTA BEAUTY, INC.ULTAfrom FY2017 10-KWide moat86.68%23%105%
67Criteo S.A.CRTOfrom FY2016 10-KWide moat86.5−9%−22%−1%
68Anika Therapeutics, Inc.ANIKfrom FY2016 10-KWide moat86.4−37%−22%−46%
69Waters CorporationWATfrom FY2016 10-KWide moat86.3−6%28%77%
70Estee Lauder Companies IncELfrom FY2017 10-KWide moat86.35%106%108%
71Apple Inc.AAPLfrom FY2017 10-KWide moat86.2−7%212%205%
72Grand Canyon Education, Inc.LOPEfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat86.25%0%20%
73NetApp, Inc.NTAPfrom FY2017 10-KWide moat86.110%27%26%
74Simulations Plus, Inc.SLPfrom FY2017 10-KWide moat86.029%393%147%
75UTAH MEDICAL PRODUCTS INCUTMDfrom FY2016 10-KWide moat85.88%10%33%
76Axon Enterprise, Inc.AXONfrom FY2016 10-KWide moat85.570%340%534%
77THE SHERWIN-WILLIAMS COMPANYSHWfrom FY2016 10-KWide moat85.4−4%80%81%
78Cognex CorporationCGNXfrom FY2016 10-KWide moat85.4−37%36%−18%
79LANDSTAR SYSTEM, INC.LSTRfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat85.3−6%34%71%
80Five Below, Inc.FIVEfrom FY2017 10-KWide moat85.351%142%149%
81POOL CORPORATIONPOOLfrom FY2016 10-KWide moat85.012%181%141%
82Maximus, Inc.MMSfrom FY2017 10-KWide moat84.8−8%6%11%
83SKYWORKS SOLUTIONS, INC.SWKSfrom FY2017 10-KWide moat84.7−30%61%0%
84TEXAS INSTRUMENTS INCORPORATEDTXNfrom FY2016 10-KWide moat84.7−8%67%77%
85UNITED THERAPEUTICS CorpUTHRfrom FY2016 10-KWide moat84.6−29%1%80%
86Johnson & JohnsonJNJfrom FY2016 10-KThe balanceSheet component abstained: Insufficient leverage/coverage inputs to score the balance sheet. The other four 20% weights were renormalized over the scored 80%.Wide moat84.5−6%22%46%
87Cirrus Logic, Inc.CRUSfrom FY2017 10-KWide moat84.4−36%58%36%
88Snap-on IncSNAfrom FY2016 10-KWide moat84.2−15%2%47%
89IDEXX LABORATORIES INC /DEIDXXfrom FY2016 10-KWide moat84.116%212%157%
90Booking Holdings Inc.BKNGfrom FY2016 10-KWide moat84.1−4%21%14%
91SHAKE SHACK INC.SHAKfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat84.02%89%−5%
92Dorman Products, Inc.DORMfrom FY2016 10-KWide moat83.643%40%33%
93AUTOZONE INCAZOfrom FY2017 10-KWide moat83.414%60%230%
94SEI INVESTMENTS COMPANYSEICfrom FY2016 10-KWide moat83.1−35%−18%−12%
95Artisan Partners Asset Management Inc.APAMfrom FY2016 10-KThe pricingPower component abstained: Not enough years of gross-margin data to score pricing power. The other four 20% weights were renormalized over the scored 80%.Wide moat83.1−37%76%32%
96PETMED EXPRESS, INC.PETSfrom FY2017 10-KWide moat82.9−49%−21%−53%
97NEWMARKET CORPORATIONNEUfrom FY2016 10-KWide moat82.92%5%−11%
98Natural Health Trends Corp.NHTCfrom FY2016 10-KThe returnsOnCapital component abstained: Not enough years of ROIC data to score returns on capital. The other four 20% weights were renormalized over the scored 80%.Wide moat82.738%−56%−60%
99ePlus inc.PLUSfrom FY2017 10-KWide moat82.4−7%17%19%
100OXFORD INDUSTRIES, INC.OXMfrom FY2017 10-KThe capitalDiscipline component abstained: Not enough owner-earnings history to score capital discipline. The other four 20% weights were renormalized over the scored 80%.Wide moat82.3−5%−14%31%
Berkshire Hathaway (BRK.B, total return)benchmark · total return (same basis)3%16%57%
S&P 500 (price return)benchmark · price return−7%37%42%

Two benchmarks, and we’re careful about the basis. Company returns are total returns (dividends reinvested). Berkshire Hathaway (BRK.B, total return) is on the same total-return basis — the fair, like-for-like comparison (Berkshire pays no dividend, so its dividend-adjusted and price series coincide). The S&P 500 (price return) is a price index that excludes dividends and so understates the market by roughly its dividend yield — shown for reference, not as a fair bar. A “—” is an unfinished forward window or a name without joined returns, never a zero. Where a name stopped trading mid-window it reports null with a note, never a guessed return.

The caveats, in the engine’s own words

  • Point-in-time reconstruction: each score uses only SEC filings on file by Dec 31 of the cohort year; restatements filed later are ignored, and filers with December fiscal year-ends are scored off the prior fiscal year (their 10-K arrives the following spring).
  • Survivorship bias: unless delisted companies were ingested explicitly by CIK, the cohort is drawn from companies still filing with the SEC today — names that failed or delisted since are missing, which flatters any forward-looking comparison. Companies whose filings had already gone stale at the cutoff are computed but excluded from the ranking (the stale count). The same caveat extends to returns: a name that stopped trading mid-window reports null with a note, never a guessed return through its delisting. Price histories are keyed by each company's ticker symbol as of today; a symbol that changed hands between issuers during a window can misattribute price history.
  • Scores are business-quality only: no prices feed them, so the price-vs.-estimate comparison and price-dependent verdicts are absent. Forward returns are a separate join of market data made after scoring and never influence any score.
  • Forward returns start strictly after the information cutoff: entry is the first trading close on or after Jan 1 of the year following the cohort year, and each 1y/3y/5y window runs anchor-to-anchor to the first trading close of the corresponding later year. Windows that have not fully elapsed are null — never annualized or extrapolated from a partial period.
  • Return basis honesty: company returns are total returns (split-adjusted closes with dividends reinvested at the ex-date); the S&P 500 benchmark is the ^GSPC price index, which excludes dividends and therefore understates the index by roughly its dividend yield in any comparison. A second benchmark, Berkshire Hathaway (BRK.B), is computed on the SAME total-return basis as the companies — Berkshire pays no dividend, so its dividend-adjusted series equals its price series, and the same code path is used so the comparison is strictly like-for-like. Each record labels its own returnBasis.
  • Educational, not investment advice. Hindsight makes every backtest look wiser than anyone could have been at the time.