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

Scored using filings available on 2021-12-31 — no later restatements, no hindsight. 2,230 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, 2022.

#Company
1Medifast, Inc.MEDfrom FY2020 10-KWide moat100.0−44%−91%—
2Moody’s CorporationMCOfrom FY2020 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 moat100.0−27%27%—
3INTUIT INC.INTUfrom FY2021 10-KWide moat98.8−38%1%—
4EDWARDS LIFESCIENCES CORPORATIONEWfrom FY2020 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 moat98.8−42%−43%—
5PRICE T ROWE GROUP INCTROWfrom FY2020 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 moat98.4−42%−34%—
6KLA CORPORATIONKLACfrom FY2021 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 moat96.9−12%51%—
7SLEEP NUMBER CORPORATIONSNBRQfrom FY2020 10-KWide moat96.7———
8MICROSOFT CORPORATIONMSFTfrom FY2021 10-KWide moat96.1−28%28%—
9COPART, INC.CPRTfrom FY2021 10-KWide moat96.0−16%53%—
10THE BOSTON BEER COMPANY, INC.SAMfrom FY2020 10-KWide moat96.0−38%−42%—
11ALIGN TECHNOLOGY, INC.ALGNfrom FY2020 10-KWide moat96.0−67%−68%—
12MORNINGSTAR, INC.MORNfrom FY2020 10-KWide moat95.1−35%1%—
13Monster Beverage CorpMNSTfrom FY2020 10-KWide moat94.85%8%—
14DECKERS OUTDOOR CORPDECKfrom FY2021 10-KWide moat94.56%234%—
15Veeva Systems Inc.VEEVfrom FY2021 10-KWide moat94.3−38%−18%—
16Arista Networks, Inc.ANETfrom FY2020 10-KWide moat94.0−15%214%—
17FACTSET RESEARCH SYSTEMS INC.FDSfrom FY2021 10-KWide moat93.7−14%3%—
18CHIPOTLE MEXICAN GRILL, INC.CMGfrom FY2020 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.6−19%77%—
19Omega Flex, Inc.OFLXfrom FY2020 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−27%−66%—
20IDEXX LABORATORIES INC /DEIDXXfrom FY2020 10-KWide moat93.5−36%−35%—
21TRADE DESK, INC.TTDfrom FY2020 10-KWide moat93.0−51%31%—
22Estee Lauder Companies IncELfrom FY2021 10-KWide moat92.5−31%−79%—
23TRINET GROUP, INC.TNETfrom FY2020 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.5−28%−6%—
24Mastercard IncMAfrom FY2020 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.5−6%43%—
25BIOGEN INC.BIIBfrom FY2020 10-KWide moat91.312%−39%—
26LAM RESEARCH CORPORATIONLRCXfrom FY2021 10-KWide moat91.2−42%4%—
27Alphabet Inc.GOOGLfrom FY2020 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 moat91.2−39%31%—
28SKYWORKS SOLUTIONS, INC.SWKSfrom FY2021 10-KWide moat91.1−42%−40%—
29WILLIAMS-SONOMA, INC.WSMfrom FY2021 10-KWide moat91.0−31%137%—
30EXPONENT, INC.EXPOfrom FY2020 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.9−14%−22%—
31WINMARK CORPORATIONWINAfrom FY2020 10-KWide moat90.9−2%70%—
32WD-40 COMPANYWDFCfrom FY2021 10-KWide moat90.8−32%3%—
33FASTENAL COFASTfrom FY2020 10-KWide moat90.7−22%24%—
34Viemed Healthcare, Inc.VMDfrom FY2020 10-KWide moat90.739%49%—
35O Reilly Automotive IncORLYfrom FY2020 10-KWide moat90.621%71%—
36Paychex, Inc.PAYXfrom FY2021 10-KWide moat90.2−12%12%—
37GARMIN LTDGRMNfrom FY2020 10-KWide moat90.2−28%65%—
38LOGITECH INTERNATIONAL S.A.LOGIfrom FY2021 10-KWide moat90.1−25%1%—
39S&P Global Inc.SPGIfrom FY2020 10-KWide moat89.7−27%10%—
40TEXAS INSTRUMENTS INCORPORATEDTXNfrom FY2020 10-KWide moat89.7−12%7%—
41Artisan Partners Asset Management Inc.APAMfrom FY2020 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.3−29%14%—
42SHUTTERSTOCK, INC.SSTKfrom FY2020 10-KWide moat89.3−50%−71%—
43AUTOZONE INCAZOfrom FY2021 10-KWide moat89.219%59%—
44QUALCOMM INC/DEQCOMfrom FY2021 10-KWide moat89.0−41%−12%—
45Accenture plcACNfrom FY2021 10-KWide moat88.8−33%−10%—
46CADENCE DESIGN SYSTEMS, INC.CDNSfrom FY2020 10-KWide moat88.6−13%63%—
47LANDSTAR SYSTEM, INC.LSTRfrom FY2020 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.5−6%1%—
48CROCS, INC.CROXfrom FY2020 10-KWide moat88.5−19%−17%—
49INTEL CORPINTCfrom FY2020 10-KWide moat88.4−48%−59%—
50ADOBE INC.ADBEfrom FY2020 10-KWide moat88.3−40%−22%—
51Meta Platforms, Inc.METAfrom FY2020 10-KWide moat88.3−63%78%—
52UBIQUITI INC.UIfrom FY2021 10-KWide moat88.3−10%15%—
53POOL CORPORATIONPOOLfrom FY2020 10-KWide moat88.2−45%−37%—
54Intuitive Surgical, Inc.ISRGfrom FY2020 10-KWide moat88.2−26%46%—
55FORTINET, INC.FTNTfrom FY2020 10-KWide moat88.2−27%42%—
56REVOLVE GROUP, INC.RVLVfrom FY2020 10-KWide moat88.1−60%−41%—
57TRACTOR SUPPLY CO /DE/TSCOfrom FY2020 10-KWide moat88.0−4%17%—
58MARKETAXESS HOLDINGS INC.MKTXfrom FY2020 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 moat87.8−27%−41%—
59Acadian Asset Management Inc.AAMIfrom FY2020 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 moat87.8−19%2%—
60EPAM SYSTEMS, INC.EPAMfrom FY2020 10-KWide moat87.7−48%−64%—
61NU SKIN ENTERPRISES, INC.NUSfrom FY2020 10-KWide moat87.6−16%−86%—
62lululemon athletica inc.LULUfrom FY2021 10-KWide moat87.6−17%−4%—
63KEYSIGHT TECHNOLOGIES, INC.KEYSfrom FY2021 10-KWide moat87.5−16%−21%—
64Five Below, Inc.FIVEfrom FY2021 10-KWide moat87.4−17%−52%—
65EXPEDITORS INTERNATIONAL OF WASHINGTON, INC.EXPDfrom FY2020 10-KWide moat87.3−19%−13%—
66XPEL, INC.XPELfrom FY2020 10-KWide moat87.1−18%−46%—
67J.B. HUNT TRANSPORT SERVICES, INC.JBHTfrom FY2020 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.7−14%−13%—
68Parks! America, Inc.PRKAfrom FY2021 10-KWide moat86.7−27%−29%—
69ResMed Inc.RMDfrom FY2021 10-KWide moat86.5−19%−10%—
70THE TORO COMPANYTTCfrom FY2021 10-KWide moat86.115%−17%—
71REGENERON PHARMACEUTICALS, INC.REGNfrom FY2020 10-KWide moat86.115%14%—
72F5, INC.FFIVfrom FY2021 10-KWide moat86.0−40%4%—
73ALARM.COM HOLDINGS, INC.ALRMfrom FY2020 10-KWide moat86.0−41%−29%—
74Cactus, Inc.WHDfrom FY2020 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.023%50%—
75NVIDIA CORPNVDAfrom FY2021 10-KWide moat85.6−52%360%—
76Corpay, IncCPAYfrom FY2020 10-KWide moat85.5−21%47%—
77Cracker Barrel Old Country Store, Inc.CBRLfrom FY2021 10-KWide moat85.4−25%−51%—
78DOLLAR GENERAL CORPDGfrom FY2021 10-KWide moat85.36%−67%—
79NORDSON CORPORATIONNDSNfrom FY2021 10-KWide moat85.3−4%−16%—
80AUTODESK, INC.ADSKfrom FY2021 10-KWide moat85.3−35%3%—
81OLD DOMINION FREIGHT LINE, INC.ODFLfrom FY2020 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.2−18%3%—
82National Beverage Corp.FIZZfrom FY2021 10-KWide moat85.1−0%−3%—
83Apple Inc.AAPLfrom FY2021 10-KWide moat85.1−31%36%—
84YETI Holdings, Inc.YETIfrom FY2020 10-KWide moat85.1−50%−54%—
85APPLIED MATERIALS INC /DEAMATfrom FY2021 10-KWide moat85.0−39%5%—
86GRACO INC.GGGfrom FY2020 10-KWide moat85.0−13%10%—
87Fair Isaac CorpFICOfrom FY2021 10-KWide moat85.033%350%—
88FULLNET COMMUNICATIONS INCFULOfrom FY2020 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 moat85.0−37%−41%—
89BOOZ ALLEN HAMILTON HOLDING CORPORATIONBAHfrom FY2021 10-KWide moat85.021%53%—
90Cognex CorporationCGNXfrom FY2020 10-KWide moat84.9−37%−53%—
91Dorman Products, Inc.DORMfrom FY2020 10-KWide moat84.8−26%15%—
92PACIFIC HEALTH CARE ORGANIZATION, INC.PFHOfrom FY2020 10-KWide moat84.7−20%−15%—
93PAYLOCITY HOLDING CORPORATIONPCTYfrom FY2021 10-KWide moat84.5−17%−16%—
94Grand Canyon Education, Inc.LOPEfrom FY2020 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.422%85%—
95HOME DEPOT, INC.HDfrom FY2021 10-KWide moat84.3−21%3%—
96ACCESS Newswire Inc.ACCSfrom FY2020 10-KWide moat84.0———
97Federated Hermes, Inc.FHIfrom FY2020 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.01%22%—
98Proto Labs, Inc.PRLBfrom FY2020 10-KWide moat84.0−53%−28%—
99H&R Block, Inc.HRBfrom FY2021 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 moat83.948%138%—
100KULICKE AND SOFFA INDUSTRIES, INC.KLICfrom FY2021 10-KWide moat83.8−33%−25%—
Berkshire Hathaway (BRK.B, total return)benchmark · total return (same basis)——3%50%—
S&P 500 (price return)benchmark · price return——−20%22%—

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.